1

我想在 PyLatex 中创建一个空白的 tex 文件,没有标题,也没有从一开始就添加环境。即我不想\documentclass并且\begin{document}在我的 LaTex 文件中。我尝试编写一个不传播任何包或在开始时向文件添加任何内容的类,但之后我无法再将命令添加到文件中。

\cvsection{}
\begin{cventries}
    
  \cventry
    {}
    {}
    {}
    {}
    {}
    \vspace{5mm} 
\end{cventries}

但是每次我尝试使用Document该类时,PyLatex 都会添加\begin{document}\documentclass序言。这是我能够达到的最低要求:

\documentclass
%
%
%
%
\begin{document}%
\normalsize%
\end{document}

我只需要一个简单的空白 tex 文件,我可以在其中添加 1 个命令cvsection和 1 个环境cventries

这是我班上的转储方法:

def dumps(self):
    head = ''
    print("No headers")
    head += dumps_list(self.variables) + '%\n'
    head += dumps_list(self.preamble) + '%\n'
    return head + '%\n' + super(ArgFreeDoc, self).dumps()

这仍然具有与类相同的输出Document。如果我删除了 return 语句中的 super 方法,我就不能在我的文件中添加新的文本。

TLDR;如何生成一个空白的 tex 文件类并在此之后添加命令?

4

0 回答 0