我們平時(shí)在word里新建一個(gè)doc(x)文件后,輸入內(nèi)容,調(diào)整頁邊距、字體大小、行間距等待,然后交給打印機(jī)打印就可以了。
如果你寫了一篇關(guān)于新疆棉花的文章,2000字,在word里調(diào)整很快就可以得到你想要的效果。
但如果你想把自己記下的關(guān)于矩陣乘法的筆記打印下來,因?yàn)槟愕淖痔罅?,你就?huì)發(fā)現(xiàn)遇到了困難:那些數(shù)學(xué)符號(hào)應(yīng)該怎么排版才好看,尤其是矩陣這樣的大塊內(nèi)容。
于是你通過找資料知道了怎么在word里插入公式,但每次都要點(diǎn)擊插入-公式(或 Alt + =),才能在當(dāng)前位置插入公式塊。
想要加一個(gè)下標(biāo)還要點(diǎn)擊上下標(biāo)-下標(biāo)。
可能你注意到了word有一個(gè)墨跡公式的功能,于是你迫不及待地打開,發(fā)現(xiàn),這玩意兒也是個(gè)垃圾,手寫不適合鼠標(biāo),或許對(duì)觸摸屏好一點(diǎn)。
最終你通過萬能的互聯(lián)網(wǎng),發(fā)現(xiàn)了LaTeX這個(gè)好東西。
LaTeX誕生背景
高德納,圖中的老爺子出生于美國,是著名計(jì)算機(jī)科學(xué)家,斯坦福大學(xué)計(jì)算機(jī)系榮譽(yù)退休教授。高德納教授為現(xiàn)代計(jì)算機(jī)科學(xué)的先驅(qū)人物,創(chuàng)造了算法分析的領(lǐng)域,在數(shù)個(gè)理論計(jì)算機(jī)科學(xué)的分支做出基石一般的貢獻(xiàn)。在計(jì)算機(jī)科學(xué)及數(shù)學(xué)領(lǐng)域發(fā)表了多部具廣泛影響的論文和著作。1974年圖靈獎(jiǎng)得主。
1966年,高德納的著作達(dá)到3000多頁,它與出版社商定,編纂一部計(jì)算機(jī)程序設(shè)計(jì)巨著《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》,到2018年這本書已經(jīng)出版了4卷,對(duì)計(jì)算機(jī)領(lǐng)域產(chǎn)生了深遠(yuǎn)影響。
但在當(dāng)時(shí),電腦排版技術(shù)十分粗糙,已經(jīng)影響到他的著作的印刷質(zhì)量。他以典型的黑客思維模式,決定自行編寫一個(gè)排版軟件:TeX。他計(jì)劃在1978年的學(xué)術(shù)休假時(shí)完成這項(xiàng)工作,但事實(shí)上,直到十多年之后的1989年,TeX語言才可以使用。
TeX和LaTeX
TeX(音譯“泰赫”,“泰克”,寫作“TeX”),是一個(gè)由美國計(jì)算機(jī)教授高德納(Donald Ervin Knuth)編寫的排版軟件。它在學(xué)術(shù)界特別是數(shù)學(xué)、物理學(xué)和計(jì)算機(jī)科學(xué)界十分流行。TeX被普遍認(rèn)為是一個(gè)優(yōu)秀的排版工具,尤其是對(duì)于復(fù)雜數(shù)學(xué)公式的處理。利用LaTeX等終端軟件,TeX就能夠排版出精美的文本以幫助人們辨認(rèn)和查找。
LaTeX(拉泰克,寫作“LATEX”),是一種基于TEX的排版系統(tǒng),由美國計(jì)算機(jī)科學(xué)家萊斯利·蘭伯特在20世紀(jì)80年代初期開發(fā),利用這種格式系統(tǒng)的處理,即使用戶沒有排版和程序設(shè)計(jì)的知識(shí)也可以充分發(fā)揮由TEX所提供的強(qiáng)大功能,不必一一親自去設(shè)計(jì)或校對(duì),能在幾天,甚至幾小時(shí)內(nèi)生成很多具有書籍質(zhì)量的印刷品。對(duì)于生成復(fù)雜表格和數(shù)學(xué)公式,這一點(diǎn)表現(xiàn)得尤為突出。
LaTeX主要功能
TeX本質(zhì)上是一門宏語言。而LaTeX是基于這門宏語言,經(jīng)過后人不斷的完善形成的一種排版格式。
LaTex文件擴(kuò)展名為.tex
。創(chuàng)建文件后,輸入代碼,保存文件,通過編輯器提供的工具編譯為L(zhǎng)aTeX,如果運(yùn)行正常則可看到導(dǎo)出的PDF文件。
文檔結(jié)構(gòu)
以article(文章)模板為例:
\documentclass[UTF8]{ctexart} %模板類型為中文article
\title{title} %標(biāo)題
\author{author} %作者
\date{} %時(shí)間
\begin{document} %開始正文
\maketitle
\tableofcontents
\section{section1}
\subsection{subsection1}
這是文章第一節(jié)第一小節(jié)
\subsection{subsection2}
這是文章第一節(jié)第二小節(jié)
\section{section2}
\subsection{subsection1}
這是文章第二節(jié)第一小節(jié)
\subsection{subsection2}
這是文章第二節(jié)第二小節(jié)
\end{document}
數(shù)學(xué)公式
latex編輯公式相對(duì)于word而言,可以調(diào)整公式字母的大小選擇合適的行距,使排版看上去更加整潔。而且雖然是輸代碼,但效率卻是遠(yuǎn)高于鼠標(biāo)點(diǎn)擊的。
latex公式有兩種,分別為行內(nèi)公式和行間公式(行間公式有兩種插入方式):
一元二次方程 $ax^2+bx+c=0 (b^2-4ac \geqslant 0) $ 的解為:
\[x=\dfrac{-b\pm \sqrt{b^2-4ac}}{2a}\]
輸出結(jié)果:
公式塊
輸入數(shù)學(xué)公式一般都需要兩個(gè)宏包:mathtools和amsmath。
通過查找官方文檔或者借助編輯器插件,只需要鼠標(biāo)點(diǎn)擊就可以得到符號(hào)對(duì)應(yīng)的代碼。
定義:設(shè) $A$ 是一個(gè) $m \times n$ 矩陣,$B$ 是一個(gè) $n \times s$ 矩陣,即
\[
A = \begin{pmatrix}
a_{11} & a_{12} & \dots & a_{1n} \\
a_{21} & a_{22} & \dots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \dots & a_{mn} \\
\end{pmatrix}
,
B = \begin{pmatrix}
b_{11} & b_{12} & \dots & b_{1s} \\
b_{21} & b_{22} & \dots & b_{2s} \\
\vdots & \vdots & \ddots & \vdots \\
b_{n1} & b_{n2} & \dots & b_{ns} \\
\end{pmatrix}
.
\]
則 $A$ 與 $B$ 之乘積 $AB$ (記作 $C=(c_{ij})$ )是一個(gè) $m \times n$ 矩陣,且
\[
c_{ij} = a_{i1}b_{1j} + a_{i2}b_{2j} + \dots + a_{im}b_{nj} = \sum_{k = 1}^{n} a_{ik}b_{kj}
\]
即矩陣 $C=AB$ 的第 $i$ 行第 $j$ 列元素 $c_{ij}$ ,是 $A$ 的第 $i$ 行 $n$ 個(gè)元素與 $B$ 的第 $j$ 列相應(yīng)的 $n$ 個(gè)元素分別相乘的乘積之和。
可以對(duì)比一下,第一個(gè)是word插入公式,第二個(gè)是LaTeX生成的。
看到這里,應(yīng)該感受到了LaTeX的強(qiáng)大之處了吧?
word入門及其簡(jiǎn)單,但學(xué)習(xí)更高級(jí)的功能很難;LaTeX入門階段的學(xué)習(xí)曲線就及其陡峭,可一旦熟練就很得心應(yīng)手,能排版出自己想要的格式。
日常還是markdown用得多一點(diǎn),比較公式的需求不大,而且便于互聯(lián)網(wǎng)傳播。
本篇文章只是做了一個(gè)很簡(jiǎn)單的介紹,想要了解更多內(nèi)容,請(qǐng)自行查找資料。文章來源:http://www.zghlxwxcb.cn/news/detail-442327.html
最后還是要來一句:LaTeX牛逼?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-442327.html
到了這里,關(guān)于【科普向】LaTeX簡(jiǎn)介(一篇極簡(jiǎn)的 LaTeX 介紹文章)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!