Мне нравится использовать блокноты Jupyter для документирования тем моего курса физики, поэтому я предлагаю своим ученикам использовать CoCalc и блокноты Markdown или Jupyter для написания своих лабораторных отчетов. У меня проблема.
Например, в блокноте Jupyter способ вставки изображения с помощью Markdown — ![Two slit](twoSlit1.png)
. Однако вы не можете контролировать размер, расположение и упаковку. У Stack Exchange есть много предложений [здесь] по управлению размером 1.
Однако когда я пытаюсь преобразовать его в pdf, изображения теряются, если они вставлены с использованием HTML. Например
![Two slit](twoSlit1.png)
преобразованный с помощью jupyter nbconvert Example.ipynb --to html
работает нормально, но без контроля над размером изображения. Затем я могу распечатать это в pdf, но у него не очень хороший «документ». Но
<img align="right" src="twoSlit1.png" width="200" />
преобразованный с помощью jupyter nbconvert Example.ipynb --to pdf
дает рендеринг в формате PDF, но изображения отсутствуют. Я перепробовал множество различных кодировок HTML-изображений, но ни одна из них не работает с nbconvert --to pdf
.
CoCalc File
-> Download as PDF via LaTex (.pdf)...
также не отображает изображения.
Я получаю аналогичные результаты на CoCalc, если я создаю документ Markdown и использую pandoc Example1.md -o Example1.pdf
для создания файла PDF.
Кстати, оба идеально отображают уравнения.
Я также получаю те же результаты на своем Mac с локальным запуском jupyter (дистрибутив Anaconda, python 3.7)