gpt4 book ai didi

include - 我可以使用\input{file.tex} 或类似工具有效地将 LaTeX 文件中的内容(不是整个文档)导入 Jupyter 笔记本吗?

转载 作者:行者123 更新时间:2023-12-05 06:25:54 31 4
gpt4 key购买 nike

我是 Jupyter notebooks 和 Python 的新手,已经开始使用它们来制作研讨会的 Material ,这样我也可以制作讲义。我想在笔记本中包含各种 LaTeX 文件中的有用内容。

我想知道是否有一个命令可以让我有效地将我已经模块化的内容放入笔记本中。如果 LaTeX 路线是错误的继续进行方式,我很乐意就我的问题的任何方法提出建议。

作为一个特殊情况,假设一个外部文件 fig.tex 只有一个独立的 tikzpicture(我已经成功地包含在另一个 LaTeX 文档中)。如果我用%%itikz 并跟随 \input{fig} 我收到错误消息。

如果我添加带有 \documentclass{} 的序言,许多必要的 \usepackage{}\usetikzlibrary{},我可以解决这个问题> 命令(我已经包含在笔记本的顶部),并用开始/结束文档命令包装内容。

这里的手动处理比我想要的要多。有没有更有效的方法来包含 tikzfigure 内容?

最佳答案

结果是 itikz 你有一个 --implicit-pic为您填写序言的选项。

原则上,使用此选项,您的单元格将如下所示:

%%itikz --implicit-pic

% my awesome figure
\input{path/to/fig}

这将创建一个像这样填充的 tex 文件:

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}[scale=1.0]

% my awesome figure
\input{path/to/fig}

\end{tikzpicture}
\end{document}

此外,当使用 implicit-pic 时加载 tikz 包和设置选项很有用。引用自Quickstart指南:

In an --implicit-pic, it's often useful to:

  • Set the \tikzpicture[scale=X] via --scale=<X> while iterating.
  • Set the \usepackage{X,Y,Z} via --tex-packages=<X,Y,Z>
  • Set the \usetizlibrary{X,Y,Z} via --tiz-libraries=<X,Y,Z>

有关详细信息,请参阅快速入门笔记本中的第 16-20 项。

关于include - 我可以使用\input{file.tex} 或类似工具有效地将 LaTeX 文件中的内容(不是整个文档)导入 Jupyter 笔记本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56617597/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com