我正在尝试使用包clipboard
在两个文档内复制/粘贴,并使用 Overleaf。问题是 Overleaf 不会保存 的输出\newclipboard{myclipboard}
,因此\openclipboard{myclipboard}
在第二个文档中运行会导致错误
未找到文件“myclipboard.cpy”
我如何确保 Overleaf 保留myclipboard.cpy
创建的内容?
可复制的示例取自复制/粘贴这页:
文件 1:
\documentclass{article}
\usepackage{lipsum}
\usepackage{clipboard}
\newclipboard{myclipboard}
\begin{document}
\lipsum[1]
\Copy{Einstein}{We cannot solve our problems with the same thinking we used when we created them. \\
Albert Einstein}
\lipsum[2]
\end{document}
文件 2:
\documentclass[preview]{standalone}
\usepackage{color, soul}
\usepackage{lipsum}
\usepackage{clipboard}
\openclipboard{myclipboard}
\begin{document}
\lipsum[3]
\begin{quote}
\Paste{Einstein}
\end{quote}
\lipsum[4]
\end{document}
答案1
output-
感谢 Overleaf 支持,我找到了答案。只需使用前缀(例如)保存剪贴板即可output-myclipboard
。有一个内部约定,即在编译第二个文档时不会覆盖此类文件。
附注:另一个解决方案是使用相同的方法来处理包裹xr
(参见文档)。但是,它比较复杂,并且不允许编译两次辅助文档(即,每次编译辅助文档之前都需要编译主文档)。