我的教授要求我为我的期末演讲写一份脚本。我正在使用 LaTeX(因为我可以),并且我想在我的脚本中引用我的 Beamer 演示文稿中的一张幻灯片。
目前我有两个文件,presentation.tex
和script.tex
。
演示.tex:
\documentclass{beamer}
\title{My Presentation}
\author{John Smith}
\graphicspath{{src/}}
\begin{document}
\maketitle
\begin{frame}
\begin{figure}[p]
\centering
\includegraphics[width=\textwidth,keepaspectratio]{myimage.png}
\caption{This caption is important (Williams).\label{fig-1-williams}}
\end{figure}
\end{frame}
\end{document}
脚本.tex
\documentclass{article}
\title{My Script}
\author{John Smith}
\begin{document}
\maketitle
\input{presentation}
\end{document}
我遇到过这个问题,这似乎与我的问题类似,但他们的问题似乎包括了整个文档,这不是我的目标。我希望能够引用图中的标签presentation.tex
。如下所示:
As you can see by Figure~\ref{fig-1-williams}, dogs are better than cats.
如何引用这样的文档外图像?我相信这两份文件应该以某种方式保持配对,但我不确定如何做。
答案1
该包xr-hyper
可以从其他文档导入标签:
\documentclass{article}
\usepackage{xr-hyper}
\usepackage{hyperref}
\externaldocument{presentation}
\title{My Script}
\author{John Smith}
\begin{document}
\maketitle
\ref{fig-1-williams}
\end{document}