Мне удалось создать и импортировать файл .u3d с помощью, как я только что узнал, устаревшего пакета movie15, используя документацию (http://mirror.unl.edu/ctan/macros/latex/contrib/movie15/doc/movie15.pdf) и эта полезная страница (http://rainnic.altervista.org/en/content/embed-3ds-pdf-latex-u3d?language_content_entity=en).
Ему удалось получить .png, показанный в pdf для просмотрщиков pdf, которые не могут отображать 3D-контент. Я хочу использовать этот подход для печатной версии моей диссертации и, кроме того, я хочу отобразить его так, как если бы это была фигура с тем же видом, что и другие, с подписью. Я уже искал решение и пробовал несколько вещей, но так и не нашел удовлетворительного решения. Не могли бы вы предоставить его? :-)
Редактировать: Отвечая на комментарий: я не знаю, куда поместить эти команды, я искал способ создать что-то вроде следующего псевдокода (очевидно, что это так не работает)
text={\begin{figure}
\includegraphics[scale=1.0]{dissabbiatore.png}\caption{Caption of the figure}\label{fig:3d}
\end{figure}},
Вот MWE (как его легко вставить, не нажимая пробел в каждой строке?):
\documentclass[a4paper]{scrartcl}
\usepackage{rotating}
\usepackage{natbib}
\usepackage[3D]{movie15}
\usepackage{hyperref}
\usepackage[UKenglish]{babel}
\begin{document}
Here is the original version from the \href{http://rainnic.altervista.org/en/content/embed-3ds-pdf-latex-u3d?language_content_entity=en}{tutorial}.
\includemovie[poster,
toolbar,
label=pt,
text={\includegraphics[scale=1.0]{dissabbiatore.png}},
3Droo=6.896200246789337,
3Daac=60.000001669652114,
3Dcoo=0.6134188175201416 0.6502023935317993 -0.8552163243293762,
3Dc2c=-0.8354106545448303 0.3235208988189697 -0.44432342052459717,
3Droll=-75.5946486014902,
3Dlights=Hard,
3Drender=SolidOutline]
{\linewidth}{\linewidth}{dissabbiatore_meshlab.u3d}\\
A 3D, schematic model of a horizontal grit chamber. If the Figure does not appear interactive, please enable this function and click on it or use a recent version of \href{http://get.adobe.com/reader}{Adobe Reader}.
I already tried the package caption and the command captionof{figure}{Caption of the figure} resulting in an error and was not able to use the figure environment cause its a floating environment. My figures looks like this:
\begin{figure}
\centering
\includegraphics[width=\textwidth]{dissabbiatore.png}
\caption{Caption of the figure}
\label{fig:label}
\end{figure}
\end{document}
решение1
Решением моего вопроса может быть мини-страница с \captionof
пакетом caption. Также см. этот вопрос:подпись под мини-страницей
На данный момент у меня работает следующий код:
\documentclass[a4paper]{scrartcl}
\usepackage{rotating}
\usepackage{natbib}
\usepackage[3D]{movie15}
\usepackage{hyperref}
\usepackage[UKenglish]{babel}
\usepackage{caption}
\begin{document}
The \href{http://rainnic.altervista.org/en/content/embed-3ds-pdf-latex-u3d?language_content_entity=en}{tutorial} where the idea came from.
\begin{minipage}{\linewidth}
\includemovie[poster,
toolbar,
label=pt,
text={\includegraphics[scale=1.0]{dissabbiatore.png}},
3Droo=6.896200246789337,
3Daac=60.000001669652114,
3Dcoo=0.6134188175201416 0.6502023935317993 -0.8552163243293762,
3Dc2c=-0.8354106545448303 0.3235208988189697 -0.44432342052459717,
3Droll=-75.5946486014902,
3Dlights=Hard,
3Drender=SolidOutline]
{\linewidth}{\linewidth}{dissabbiatore_meshlab.u3d}
\captionof{figure}{Caption of the figure}
\label{fig:3d}
\end{minipage}
\vspace{\baselineskip}
A 3D, schematic model of a horizontal grit chamber. If the Figure does not appear interactive, please enable this function and click on it or use a recent version of \href{http://get.adobe.com/reader}{Adobe Reader}.
\clearpage
\begin{figure}
\centering
\includegraphics[width=\textwidth]{dissabbiatore.png}
\caption{Caption of the figure}
\label{fig:label}
\end{figure}
A 3D, schematic model of a horizontal grit chamber.
\end{document}