我正在给各家公司写求职信,为了加快进程,我在我的.tex
文件中定义了一些宏,即
\def\company{ Company name ABCDEF }
我知道我们可以做到
\typeout{\company}
这会将宏回显到文件.log
和控制台输出,但不知何故,这并没有在终端产生任何输出。
为了“编译”.tex
我使用的文件pdflatex
由于这样更简单,我希望在编译控制台中看到输出。我通常使用 kile (linux) 和 TeXnicCenter (windows)。它们都会在屏幕上产生输出,查看宏的内容会非常有帮助。如果这些消息是红色的,那就更好了。
感谢您的帮助
答案1
答案2
\documentclass{article}
\gdef\company{ Company name ABCDEF }
\begin{document}
\show\company
\typeout{Makroinhalt: \company}
\end{document}
然后运行该文档pdflatex -interaction=nonstopmode <file>
,你将在终端上看到:
voss@shania:~> pdflatex -interaction=nonstopmode zz
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./zz.tex
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/size10.clo)) (./zz.aux)
> \company=macro:
-> Company name ABCDEF .
l.5 \show\company
Makroinhalt: Company name ABCDEF
(./zz.aux) )
(see the transcript file for additional information)
No pages of output.
Transcript written on zz.log.