3D PDF の印刷コピー用のフィギュアのようなプレースホルダーを作成します。

3D PDF の印刷コピー用のフィギュアのようなプレースホルダーを作成します。

私は、今学んだように、ドキュメントを使用して、廃止されたmovie15パッケージを使用して.u3dファイルを作成し、インポートすることができました(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)。

彼は、3D コンテンツを表示できない PDF ビューア用の PDF に .png を表示することに成功しました。この方法を論文の印刷版に使用し、さらにキャプション付きの他の図と同じ外観の図として表示したいと考えています。すでに解決策を探して、いくつか試してみましたが、満足のいく解決策は見つかりませんでした。何か提供していただけますか? :-)

編集: コメントにお答えします: コマンドをどこに配置すればよいかわかりません。次の疑似コードのようなものを生成する方法を探していました (明らかにこのようには動作しません)

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キャプション パッケージの を含むミニページである可能性があります。次の質問も参照してください:ミニページの下のキャプション

今のところ、次のコードがうまく機能します:

\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}

関連情報