- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行来自 here 的确切代码得到一个 pylatex 工作的例子。
在我正在工作的目录中,我从链接中复制并粘贴了:
from pylatex import Document, Section, Subsection, Command
from pylatex.utils import italic, NoEscape
import pdflatex
def fill_document(doc):
"""Add a section, a subsection and some text to the document.
:param doc: the document
:type doc: :class:`pylatex.document.Document` instance
"""
with doc.create(Section('A section')):
doc.append('Some regular text and some ')
doc.append(italic('italic text. '))
with doc.create(Subsection('A subsection')):
doc.append('Also some crazy characters: $&#{}')
if __name__ == '__main__':
# Basic document
doc = Document('basic')
fill_document(doc)
doc.generate_pdf(clean_tex=False,compiler='pdflatex')
doc.generate_tex()
# Document with `\maketitle` command activated
doc = Document()
doc.preamble.append(Command('title', 'Awesome Title'))
doc.preamble.append(Command('author', 'Anonymous author'))
doc.preamble.append(Command('date', NoEscape(r'\today')))
doc.append(NoEscape(r'\maketitle'))
fill_document(doc)
doc.generate_pdf('basic_maketitle', clean_tex=False)
# Add stuff to the document
with doc.create(Section('A second section')):
doc.append('Some text.')
doc.generate_pdf('basic_maketitle2', clean_tex=False)
tex = doc.dumps() # The document as string in LaTeX syntax
Traceback (most recent call last):
File "test.py", line 26, in <module>
doc.generate_pdf(clean_tex=False,compiler='pdflatex')
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.7/site-packages/pylatex/document.py", line 280, in generate_pdf
'Either specify a LaTex compiler ' +
pylatex.errors.CompilerError: No LaTex compiler was found
from pylatex import Document, Section, Subsection, Command
from pylatex.utils import italic, NoEscape
import pdflatex
最佳答案
显然你需要运行这两个 apt-get 依赖项
sudo apt-get install latexmk
sudo apt-get install -y texlive-latex-extra
也安装
pdflatex
带点
pip install pdflatex
然后使用
doc.generate_pdf(compiler='pdflatex')
关于python - PyLaTeX:pylatex.errors.CompilerError:未找到 LaTex 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55601901/
我正在尝试运行来自 here 的确切代码得到一个 pylatex 工作的例子。 在我正在工作的目录中,我从链接中复制并粘贴了: from pylatex import Document, Sectio
我想知道向 pylatex 添加自定义使用包的命令是什么。我已经尝试使用 document.append 函数和 document.preamble.append 函数,但仍然出现错误。 # enco
我编写了以下代码,并使用 NoEscape 模块给出了用于绘制背景的 Latex 命令。 我在与程序相同的目录中有一个图像reportbg.png。现在,我希望此图像作为背景出现在报告的所有页面中。
我想添加一个带有超链接的文本到通过 pyLaTeX 生成的文档。在 LaTeX 中,这可以通过使用以下命令来执行: \href{http://www.sharelatex.com}{Something
我正在尝试学习 PyLatex。我已经通过 pip 安装了它并从 here 复制了基本代码我遇到了这个问题: C:\Conner\Scripts>pylatAttempt.py latexmk: Th
我一直在考虑用 python 生成一些简单的 LaTeX 文档,并且我发现了 PyLaTex,它似乎很简单。在其 PyPi 包页面上有一个要运行的示例脚本。我安装了它并运行了脚本,但出现了以下错误:
我正在尝试使用 PyLaTeX 生成一个 .pdf 文件.我看到 PyLaTeX 有一个预定义的语法来生成 LaTeX 文档然后导出它们,但我想简单地加载一个我已经构建的 LaTeX 文件,而不是通过
如何隐藏启动和执行 pylatex 代码时弹出的命令提示符。我有一个页面正在处理它并生成 pdf。我需要在运行代码时隐藏弹出窗口。 谈论这个窗口: 有没有办法隐藏或不显示 latexmk.exe 弹出
我只想使用 Pylatex 生成 pdf 文件。我查看基本示例并重新运行脚本,但它引发了错误:OSError: [Errno 2] No such file or directory. 这是我的脚本:
我是一名优秀的程序员,十分优秀!