遠(yuǎn)程辦公”">國務(wù)院聯(lián)防聯(lián)控機(jī)制新聞發(fā)布會,多次肯定“云辦公”、“遠(yuǎn)程辦公”
1127
2025-03-31
文章目錄
前言
LaTex文件的組織方式
導(dǎo)言區(qū)指定文件
加快編譯
相關(guān)術(shù)語概念
各類引擎格式一覽表
前言
這一篇的文章內(nèi)容依舊是比較抽象。作為LaTex基礎(chǔ)的簡要介紹,故字?jǐn)?shù)較少。下一篇的LaTex將會是數(shù)學(xué)公式的編排了。
LaTex文件的組織方式
當(dāng)你再編寫Django的程序的時(shí)候,你會用到經(jīng)典的MVT框架,Model,View,Template,在這個(gè)框架中,我們編寫功能總是習(xí)慣模塊化。在LaTex中,也有類似的思想。
在編寫長篇的文章的時(shí)候。我們可以把整個(gè)文檔按章節(jié)分割成若干個(gè)部分,從而簡化編寫和后續(xù)的修改的工作。
這時(shí)候我們就需要使用LaTex的\include命令
\include{filename}
filename替換成文件名,不可以加空格。如果文件和文檔的主文件不在一個(gè)目錄的話,我們就要加上它的路徑。這個(gè)路徑可以是絕對路徑,也可以是相對路徑。
\include{chapters/a.tex} % 相對路徑 \include{/home/Bob/file.tex} % Linux、macOS 絕對路徑 \include{D:/file.tex} % Windows 絕對路徑,用正斜線
當(dāng)filename不帶拓展名的時(shí)候,默認(rèn)拓展名為.tex
然而,在使用\include命令的時(shí)候,\include讀入文件前會另起一頁,當(dāng)我們不需要這樣的時(shí)候。可以使用\input命令
\input{filename}
導(dǎo)言區(qū)指定文件
使用\includeonly可以在導(dǎo)言區(qū)指定只載入某些文件。不在載入文件名中的其他文件,其\include命令就不會生效
加快編譯
使用\syntonly這個(gè)宏包,LaTex編譯后就不會生成DVI或者PDF的文檔,只會排查錯(cuò)誤,進(jìn)而加快編譯速度
\usepackage{syntonly} \syntaxonly
當(dāng)排查完錯(cuò)誤后,注釋到上面兩行即可
相關(guān)術(shù)語概念
latex雖然名為latex命令,底層調(diào)用的引擎其實(shí)是pdfTEX。該命令生成dvi格式的文檔,用dvipdfmx命令可以將其轉(zhuǎn)為pdf。
pdflatex底層調(diào)用的引擎也是pdfTEX,可以直接生成pdf 格式的文檔。
xelatex 底層調(diào)用的引擎是XETEX,支持UTF-8 編碼和對TrueType / OpenType 字體的調(diào)用。
當(dāng)前較為方便的中文排版解決方案基于xelatex
lualatex 底層調(diào)用的引擎是LuaTEX,這個(gè)引擎在pdfTEX 引擎基礎(chǔ)上發(fā)展而來,除了支持
UTF-8 編碼和對TrueType / OpenType 字體的調(diào)用外,還支持通過Lua語言擴(kuò)展TEX
的功能。lualatex編譯命令下的中文排版支持需要借助luatexja宏包。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。