在reST文件中定义Latex包
我们使用在reST文件中定义Latex包,latex,restructuredtext,tex,docutils,dexy,Latex,Restructuredtext,Tex,Docutils,Dexy,我们使用Docutils生成reST文档,然后通过rst2latex生成一个TeX文件 在rst文件中,我们添加了许多LaTeX代码,如: .. raw:: latex ~\\ \rule{\textwidth}{1pt} ~\\ 但是我不知道在哪里添加像\usepackage{tabulary}这样的包 如果我像上面显示的那样将其添加到rst文件中,即使在最开始的时候,该\usepackage行也会自动添加到tex输出文件的\begin{document}之后。这显
Docutils
生成reST文档,然后通过rst2latex
生成一个TeX文件
在rst
文件中,我们添加了许多LaTeX代码,如:
.. raw:: latex
~\\
\rule{\textwidth}{1pt}
~\\
但是我不知道在哪里添加像\usepackage{tabulary}
这样的包
如果我像上面显示的那样将其添加到rst
文件中,即使在最开始的时候,该\usepackage
行也会自动添加到tex输出文件的\begin{document}
之后。这显然会产生错误
知道在reST中在哪里可以添加\usepackage
命令吗?您可以通过
它将在foo.html
%%% Custom LaTeX preamble
\usepackage{tabulary}
或者,可以通过以下方式提供自定义样式表:
rst2latex foo.rst foo.tex --stylesheet=preamble.tex
这将产生
%%% User specified packages and stylesheets
\input{preamble.tex}
在正确的地方
%%% User specified packages and stylesheets
\input{preamble.tex}