在 Overleaf 中使用剪贴板:如何保留输出剪贴板?

在 Overleaf 中使用剪贴板:如何保留输出剪贴板?

我正在尝试使用包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(参见文档)。但是,它比较复杂,并且不允许编译两次辅助文档(即,每次编译辅助文档之前都需要编译主文档)。

相关内容