我想知道 TeX 中的数学模式是否可以通过命令行使用,如果可以,文档是否可以编译?我不知道通过终端提示符完成此操作的步骤。顺便说一句,我使用的操作系统是 Windows。如果有人能帮助我,我将不胜感激!
答案1
这是使用命令行输入测试命令的“成功”尝试的记录\theta
。请注意,为了获得系统提示符,必须输入完全的如果使用乳胶的话,请记录下来。
> latex
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
**\documentclass{article}
entering extended mode
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
welsh, loaded.
*\begin{document}
(/ams/texmf/archive/texlive2012/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/ams/texmf/archive/texlive2012/texmf-dist/tex/latex/base/size10.clo))
(./texput.aux)
*$\theta$
*\end{document}
[1] (./texput.aux)
Output written on texput.dvi (1 page, 260 bytes).
Transcript written on texput.log.
>
以下是使用纯文本的等效记录:
> tex
This is TeX, Version 3.1415926 (TeX Live 2012)
**\relax
*$\theta$
*\bye
[1]
Output written on texput.dvi (1 page, 252 bytes).
Transcript written on texput.log.
>
纯 tex 版本也是一个完整的文档,以 结尾\bye
。可以在ctrl-c
提示符下使用 来中断 tex 或 latex *
,但您仍然需要在 之后输入一些内容
*! Interruption.
<*>
?
正确的回应是x
终止。
真的,除非您是一位绝对完美的打字员,否则保留一个小模板来用于测试会更容易。
答案2
TeX 引擎并不关心它的输入是来自文本文件还是来自终端的直接输入,也不关心它是从命令行调用还是通过按下 IDE 中的按钮调用。
[Ians-MacBook-Pro:~/tex/stackexchange] ianthompson% pdflatex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
restricted \write18 enabled.
**\documentclass{article}
entering extended mode
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 78 languages loaded.
*\begin{document}
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/size10.clo))
No file texput.aux.
*\[
*a = b
*\]
*\end{document}
[1{/usr/local/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./texput.aux)</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/c
m/cmmi10.pfb></usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm
/cmr10.pfb>
Output written on texput.pdf (1 page, 15787 bytes).
Transcript written on texput.log.
所以答案是肯定的(无论您使用什么平台)。