尝试使用生成pdf函数时出现Pylatex错误

2024-07-03 06:41:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我被指派从python创建一个tex和pdf文件。我目前正在与miktex一起使用anaconda的pylatex库。当我尝试运行代码时,会出现pdf文件,但控制台会出现如下错误:

This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11)
entering extended mode
(E:/down/output.tex
LaTeX2e <2020-10-01> patch level 2
L3 programming layer <2020-10-27> xparse <2020-03-03>
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/base\article.cls"
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/base\size10.clo"))
 ("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/base\fontenc.sty"
) ("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/base\inputenc.st
y") ("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\lmodern.sty
")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/base\textcomp.sty"
)
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lastpage\lastpage.
sty")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphicx.
sty"
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics\keyval.st
y")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics\graphics.
sty"
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics\trig.sty"
)
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics-cfg\graph
ics.cfg")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/graphics-def\pdfte
x.def")))
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\t1lmr.fd")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/l3backend\l3backen
d-pdftex.def") (output.aux)
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/context/base/mkii\supp-p
df.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
)
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/epstopdf-pkg\epsto
pdf-base.sty")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\ot1lmr.fd")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\omllmm.fd")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\omslmsy.fd")
("C:\Users\Nhat dang\AppData\Local\Programs\MiKTeX\tex/latex/lm\omxlmex.fd")

! LaTeX Error: There's no line here to end.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
                                             
                                                  
l.31 \newline
             %

LaTeX Warning: `!h' float specifier changed to `!ht'.


LaTeX Warning: `!h' float specifier changed to `!ht'.


Package lastpage Warning: Rerun to get the references right on input line 73.


AED: lastpage setting LastPage
[1{C:/Users/Nhat dang/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2 <E:/do
wn/graph.png> <E:/down/shortest_path.png>] (output.aux)

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information){C:/Users/Nhat dang/AppData
/Local/Programs/MiKTeX/fonts/enc/dvips/lm/lm-ec.enc}<C:/Users/Nhat dang/AppData
/Local/Programs/MiKTeX/fonts/type1/public/lm/lmbx12.pfb><C:/Users/Nhat dang/App
Data/Local/Programs/MiKTeX/fonts/type1/public/lm/lmr10.pfb><C:/Users/Nhat dang/
AppData/Local/Programs/MiKTeX/fonts/type1/public/lm/lmr12.pfb><C:/Users/Nhat da
ng/AppData/Local/Programs/MiKTeX/fonts/type1/public/lm/lmr17.pfb>
Output written on output.pdf (2 pages, 117166 bytes).
Transcript written on output.log.

Traceback (most recent call last):

  File "<ipython-input-1-90db49752d7d>", line 1, in <module>
    runfile('E:/down/main.py', wdir='E:/down')

  File "D:\anaconda\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 668, in runfile
    execfile(filename, namespace)

  File "D:\anaconda\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "E:/down/main.py", line 153, in <module>
    doc.generate_pdf('output', clean_tex=False,compiler='pdflatex')

  File "D:\anaconda\lib\site-packages\pylatex\document.py", line 252, in generate_pdf
    **check_output_kwargs)

  File "D:\anaconda\lib\subprocess.py", line 376, in check_output
    **kwargs).stdout

  File "D:\anaconda\lib\subprocess.py", line 468, in run
    output=stdout, stderr=stderr)

CalledProcessError: Command '['pdflatex', '--interaction=nonstopmode', 'E:\\down\\output.tex']' returned non-zero exit status 1.

有没有办法修复这个错误,我是新手,所以如果你能帮助,请详细解释。你的帮助对我来说意义重大。多谢各位


Tags: outputbaselocallineusersappdatalatextex