Estoy ejecutando el comando pdflatex.exe -synctex=1 -shell-escape -interaction=nonstopmode "document".tex
enTexStudioyCLI. En TexStudio, la configuración está activa para mostrar todos los archivos stdout
a menos que se redirija a /dev/null
.
EDITAR:
Registro del símbolo del sistema
Hay un error en mi documento que hace que el motor Latex se ejecute indefinidamente sin detenerse. Sin embargo, en el stdout
símbolo del sistema de Windows veo el error que causa este comportamiento.lo que facilita enormemente el procedimiento de resolución de problemas.¿Por qué no aparece este mensaje en TexStudio? Como mencioné antes, ejecuté exactamente el mismo comando en ambos escenarios. ElMWEy las últimas líneas del correspondiente stdout
deEstudio de textoes:
(c:/texlive/2016/texmf-dist/tex/latex/hyperref/nameref.sty
(c:/texlive/2016/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./document.out) (./document.out)
No file document.bbl.
(./_minted-document/default-pyg-prefix.pygstyle)
ABD: EveryShipout initializing macros
(c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2016/texmf-dist/tex/latex/microtype/mt-msa.cfg)
(c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.fd)
(c:/texlive/2016/texmf-dist/tex/latex/microtype/mt-msb.cfg)
(c:/texlive/2016/texmf-dist/tex/latex/esint/uesint.fd)
Mientras que las últimas líneas stdout
delsímbolo del sistema DOSen Windows es:
(c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2016/texmf-dist/tex/latex/microtype/mt-msa.cfg)
(c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.fd)
(c:/texlive/2016/texmf-dist/tex/latex/microtype/mt-msb.cfg)
(c:/texlive/2016/texmf-dist/tex/latex/esint/uesint.fd)
! Missing \endcsname inserted.
<to be read again>
\l__xparse_processor_int
l.36 \tikzmath{\ang = 45;}
;
! Missing \endcsname inserted.
<to be read again>
\l__xparse_processor_int
l.36 \tikzmath{\ang = 45;}
;
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! siunitx error: "invalid-number"
!
! Invalid numerical input '='.
!
! See the siunitx documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.36 \tikzmath{\ang = 45;}
;
El mensaje de error real sólo se muestra en el segundo caso y es mucho más explicativo. Como se puede ver, la TexStudio
versión parece ser una versión truncada del stdout
símbolo del sistema. ¿Por qué es así y cómo puedo tener ambos iguales?