Estou executando o comando pdflatex.exe -synctex=1 -shell-escape -interaction=nonstopmode "document".tex
emTexStudioeCLI. No TexStudio a configuração está ativa para mostrar todos os arquivos, stdout
a menos que seja redirecionado para /dev/null
.
EDITAR:
Há um erro no meu documento que faz com que o mecanismo Latex funcione indefinidamente sem parar. No entanto, no stdout
prompt de comando do Windows, vejo o erro que causa esse comportamentoo que facilita muito o procedimento de solução de problemas.Por que esta mensagem não é exibida no TexStudio? Como mencionei antes, executei exatamente o mesmo comando em ambos os cenários. OMWEe as últimas linhas do correspondente stdout
deTextstudioé:
(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)
Considerando que as últimas linhas stdout
doPrompt de comando DOSno Windows é:
(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;}
;
A mensagem de erro real só é exibida no segundo caso e é muito mais explicativa. Como pode ser visto, a TexStudio
versão parece ser uma versão truncada do stdout
prompt de comando. Por que esse é o caso e como posso ter os dois iguais?