目的:掌握latex的用法,能夠應(yīng)用其進(jìn)行數(shù)學(xué)論文的排版。
背景:之前寫論文的時(shí)候用到latex進(jìn)行排版,最近幫朋友排版,突然發(fā)現(xiàn)主要內(nèi)容忘記的差不多了,因此再次學(xué)習(xí),這次爭取掌握90%的用法,盡量熟練使用。
計(jì)劃:復(fù)習(xí)基本用法,搜集模板【3小時(shí)】;練習(xí)【看情況,至少搞定三篇數(shù)學(xué)文章的排版】。
LaTeX是什么?
一個(gè)排版工具。由美國計(jì)算機(jī)科學(xué)家Leslie Lamport開發(fā)的基于TeX的排版系統(tǒng),適用于大型論文排版和數(shù)學(xué)公式輸入。
LaTeX能用來做什么?
主要是排版。生成從簡單信件到完整書籍的各種文檔,尤其適用于生成高印刷質(zhì)量的科技和數(shù)學(xué)類文檔。
怎么使用LaTeX?
安裝配置
TeX套裝:
TeX Live,支持不同的操作系統(tǒng)平臺(tái);MiKTeX,Windows系統(tǒng);MacTeX,Mac系統(tǒng)。
TeX編輯器:
TexStudio- 開源免費(fèi)的編輯器,界面集成度好。其源于:TeXmaker開源免費(fèi)的編輯器。
TeXShop (Mac 版) - MacTeX 自帶的編輯器,界面比較簡潔,與 TeXworks 功能接近。
TeXPad(Mac 版) - Mac OS 平臺(tái)下的收費(fèi)編輯器。
在線LaTeX平臺(tái):【推薦使用,在線、易用、協(xié)作平臺(tái)】
Overleaf:https://www.overleaf.com/

基本入門
命令和代碼結(jié)構(gòu):
?LATEX命令和環(huán)境LATEX中命令以反斜線\開頭,后跟一串字母或者單個(gè)非字母符號(hào)
?LATEX命令大小寫敏感
LATEX中還包括環(huán)境,用以令一些效果在局部生效,或是生成特殊的文檔元素。LATEX環(huán)境的用法為一對(duì)命令\begin和\end
源代碼結(jié)構(gòu)
\doucumentclass[<options>]{class-name}??? %指定文檔類別,比如article/report/book...
%導(dǎo)言區(qū),一般會(huì)使用\usepackage命令調(diào)用宏包,并進(jìn)行文檔的全局設(shè)置
\begin{document}
%正文內(nèi)容
\end{document}
%此后內(nèi)容會(huì)被忽略
文件的組織方式
編輯長文檔時(shí),可把源文件分割成若干個(gè)文件,然后在源代碼里使用\include{<filename>}或\input{<filename>}來插入文件,區(qū)別在于\include命令會(huì)另起一頁,\input命令會(huì)直接插入內(nèi)容。
在導(dǎo)言區(qū),\include{<filename1>,<filename2>,...}命令用于指定載入的文件,不在其列表范圍內(nèi)的文件即使在正文中使用了\include命令也不會(huì)出現(xiàn)。
在導(dǎo)言區(qū),可調(diào)用syntonly包,使用\syntaxonly命令,令LaTeX編譯后不生成文檔,只排查錯(cuò)誤,加快編譯速度。
備注:使用LaTeX排版的過程是,我們調(diào)用結(jié)合了引擎和格式的編譯命令,生成一定格式的文檔。
文字排版
首先考慮文檔的編碼,根據(jù)需要選擇不同的編碼方式。比如,用于以英文為主的西文文檔可使用ASCII編碼,西歐語言可使用Latin-1編碼,中文可使用GBK編碼,LaTeX默認(rèn)使用適用多國字符的UTF-8編碼。在進(jìn)行中文排版時(shí),可使用ctex文檔類和宏包,需注意的是源代碼需要保存為UTF-8編碼格式,并使用xelatex或lualatex編譯。
其次,LaTeX中的字符,常用的有:
空格,空格鍵和TAB鍵都可以
轉(zhuǎn)義符,\
注釋符,%
省略號(hào),\ldots或者\(yùn)dots
分段,空行或者\(yùn)par
手動(dòng)換行,\\
另外,LaTeX會(huì)自動(dòng)處理詞距、行距、斷行和斷頁的問題,但是也可以手動(dòng)設(shè)置。比如:
~,輸入一個(gè)不會(huì)斷行的空格
\\[<length>],手動(dòng)斷行,且可在斷行處向下增加垂直間距
\\*[<length>],禁止斷行
\newline,手動(dòng)斷行,只能用于文本中,不可用于公式、表格
\newpage,手動(dòng)斷頁,雙欄排版中另起一欄
\clearpage,手動(dòng)斷頁,另起一頁
文檔元素
LaTeX的三大類文檔支持生成章節(jié)標(biāo)題,且自動(dòng)編號(hào)的命令,分別是:
\chapter{?title?} ,只在book和report文檔類有定義。
\section{?title?}
\subsection{?title?}
\subsubsection{?title?}?
\paragraph{?title?}?
\subparagraph{?title?}
生成目錄的命令是:\tableofcontents。另外,itletoc、tocloft等宏包提供了具體定制目錄項(xiàng)格式的功能。
文檔結(jié)構(gòu)劃分的命令:
\frontmatter前言部分,book文檔類
\mainmatter正文部分,book文檔類
\backmatter后記部分,book文檔類
\appendix,附錄
生成標(biāo)題的命令:\maketitle,需要給定標(biāo)題和作者等信息,\title{<title>},\author{<author>},\date{<date>}
交叉引用的命令:
\lable{<lable_name>}
\ref{<lable_name>}
\pageref{<lable_name>}
生成腳注和邊注的命令:
\footnote{<footnote>}
\footnotemark + \footnotetext{<footnotetext>}
\marginpar[?left-margin?]{?right-margin?}
特殊環(huán)境
生成有序列表,最多嵌套四層:\begin{enumerate}\item...\end{enumerate}。其列表符號(hào)可由命令\labelenumi到\labelenumiv定義。
生成無序列表,最多嵌套四層:\begin{itemize}\item...\end{itemize}。其列表符號(hào)可由命令\labelitemi到\labelitemiv定義。
生成帶關(guān)鍵字的列表,關(guān)鍵字以粗體顯示:\begin{description}\item[?item title?]...\end{description}。
備注:enumitem宏包可定制各種列表間距。
對(duì)齊環(huán)境:\begin{center}...\end{center},居中對(duì)齊;\begin{flushleft}...\end{flushleft},左對(duì)齊;\begin{flushright}...\end{flushright},右對(duì)齊。
對(duì)齊命令:\centering ,居中對(duì)齊; \raggedright,右對(duì)齊; \raggedleft,左對(duì)齊。和對(duì)齊環(huán)境的區(qū)別是,對(duì)齊環(huán)境會(huì)在上下文中產(chǎn)生一個(gè)額外的間距,對(duì)齊命令不產(chǎn)生。
引用環(huán)境:quote,用于較短的文字,首行不縮進(jìn);quotation,用于引用若干段文字,首行縮進(jìn);verse,用于詩歌排版,首行懸掛縮進(jìn)。
摘要環(huán)境:abstract,默認(rèn)只在標(biāo)準(zhǔn)文檔類中的article和report文檔類可用,一般用于緊跟\maketitle命令之后介紹文檔的摘要。如果文檔類指定了titlepage選項(xiàng),則單獨(dú)成頁;反之,單欄排版時(shí)相當(dāng)于一個(gè)居中的小標(biāo)題加一個(gè)quotation環(huán)境,雙欄排版時(shí)相當(dāng)于\section*定義的一節(jié)。
代碼環(huán)境:verbatim,帶星號(hào)的版本更進(jìn)一步將空格顯示成“?”;要排版簡短的代碼或關(guān)鍵字,可使用\verb命令:\verb?delim??code??delim?。另外,有一些宏包可用與優(yōu)化代碼的輸入,比如:
verbatim宏包,優(yōu)化了verbatim環(huán)境的內(nèi)部命令,并提供了\verbatiminput命令用來直接讀入文件生成代碼環(huán)境。
fancyvrb宏包提供了可定制格式的Verbatim環(huán)境。
listings宏包更進(jìn)一步,可生成關(guān)鍵字高亮的代碼環(huán)境,支持各種程序設(shè)計(jì)語言的語法和關(guān)鍵字。
表格環(huán)境:tabular
圖片
LaTeX本身不支持插圖功能,需要使用graphicx宏包輔助支持。命令是:\includegraphics[?options?]{?filename?},使用的時(shí)候注意編譯命令支持的圖像格式。
盒子
Latex可畫各種盒子,包括水平盒子,帶框的水平盒子,垂直盒子和標(biāo)尺盒子。命令分別為:
水平盒子,\mbox{...},或者 \makebox[?width?][?align?]{...}
帶框的水平盒子,\fbox{...},或者 \framebox[?width?][?align?]{...}
垂直盒子,\parbox[?align?][?height?][?inner-align?]{?width?}{...}, 或者 \begin{minipage}[?align?][?height?][?inner-align?]{?width?}...\end{minipage}
標(biāo)尺盒子,\rule[?raise?]{?width?}{?height?}
浮動(dòng)體
LaTeX預(yù)定義了兩類浮動(dòng)體環(huán)境,figure 和 table。一個(gè)浮動(dòng)體內(nèi)可放多張圖表,可使用subfig宏包的\subfloat命令排版子圖。
給浮動(dòng)體加標(biāo)題并自動(dòng)加編號(hào),\caption{...}
生成浮動(dòng)體目錄,\listoffigures 或 \listoftables
排版數(shù)學(xué)公式——LaTeX的強(qiáng)項(xiàng)
不復(fù)雜,就是需要記憶的內(nèi)容多,但是也有規(guī)律,根據(jù)需要選用合適的宏包和命令
一個(gè)好用的宏包,\usepackage{amsmath},對(duì)多行公式排版提供了有力支持。
\usepackage{amssymb},有豐富的符號(hào)。
行內(nèi)公式,$公式$
行間公式不帶編號(hào),\[公式\],或者equation*環(huán)境,或者displaymath環(huán)境
行間公式帶編號(hào),equation環(huán)境
多行公式對(duì)齊,align環(huán)境
多行公式不對(duì)齊,gather環(huán)境
公用編號(hào)的多行公式,amsmath宏包提供了諸如aligned、gathered等環(huán)境,與equation環(huán)境套用。split環(huán)境和aligned環(huán)境用法類似,也用于和equation環(huán)境套用,區(qū)別是split只能將每行的一個(gè)公式分兩欄,aligned允許每行多個(gè)公式多欄。
排版樣式設(shè)定
字體和字號(hào)
LaTeX中有常用的設(shè)置字體樣式和字號(hào)的命令,比如\rmfamily 或 \textrm{...} 設(shè)置羅馬無襯線字體,{\small ...} 設(shè)置小號(hào)字體。還有\(zhòng)fontsize{?size?}{?base line-skip?} 命令,可以設(shè)置任意大小的字號(hào)。還可以使用各種字體宏包來進(jìn)行字體樣式和字號(hào)的設(shè)置,比如使用fontspec宏包更改字體,在ctex宏包或文檔類中更改中文字體,使用unicode-math宏包配置Unicode數(shù)學(xué)字體等。
文字裝飾和強(qiáng)調(diào)
使用\underline命令可添加不能換行的下劃線,ulem宏包的\uline命令可添加可換行的下劃線。\epmh命令可把文字變?yōu)樾斌w以強(qiáng)調(diào)。
段落格式和間距
三個(gè)和長度有關(guān)的命令:
自定義長度的命令,\newlength{\?length command?}
給長度賦值的命令,\setlength{\?length command?}{?length?}
增加長度的命令,\addtolength{\?length command?}{?length?}
在導(dǎo)言區(qū)設(shè)置行距,命令 \linespread{?factor?},其中缺省的行距是1.2倍字號(hào)大小。如果想在段落中改變行距,需要用\selectfont命令使\linespread命令的改動(dòng)立即生效,注意行距的改變直到文字分段時(shí)才生效,故一般需要在段落結(jié)束的花括號(hào)內(nèi)添加\par分段命令。
段落的格式有左縮進(jìn)、右縮進(jìn)、首行縮進(jìn),設(shè)置長度的命令分別為:
\setlength{\leftskip}{?length?}
\setlength{\rightskip}{?length?}
\setlength{\parindent}{?length?}
控制段落縮進(jìn)的命令為 \indent 和 \noindent。
水平間距:LaTeX默認(rèn)將單詞之間的空格轉(zhuǎn)化為水平間距。也可調(diào)整水平間距,命令為 \hspace,生成的水平間距可能會(huì)因?yàn)閿嘈卸?,\hspace*命令可避免這一情況。\quad 相當(dāng)于\hspace{1em},\qquad 相當(dāng)于 \hspace{2em}。命令\stretch{?n?}生成一個(gè)特殊彈性長度,參數(shù)?n?為權(quán)重。\fill命令相當(dāng)于\strtch{1}。
垂直間距:在頁面中,段落、章節(jié)標(biāo)題、行間公式、列表、浮動(dòng)體等元素之間的間距是LATEX預(yù)設(shè)的。比如\parskip,默認(rèn)設(shè)置為0pt plus 1pt。也可人為增加段落之間的間距,命令為\vspace,為了避免段落之間的垂直間距因斷頁而被吞掉,可使用 \vspace*命令。\vspace也可用\stretch設(shè)置無限延伸的垂直長度。\vspace也可在段落內(nèi)使用,不過不會(huì)斷行。另外LATEX還提供了\bigskip,\medskip,\smallskip來增加預(yù)定義長度的垂直間距。
頁面和分欄
頁面的設(shè)置包括紙張大小、頁邊距的設(shè)置,可以使用長度命令\setlength調(diào)整。也可以使用宏包進(jìn)行設(shè)置,比如調(diào)用geometry宏包進(jìn)行頁面設(shè)置,命令為:
\usepackage{geometry}
\geometry{?geometry-settings?}
也可以將參數(shù)指定為宏包的選項(xiàng):\usepackage[?geometry-settings?]{geometry},其中?geometry-settings?多以?key?=?value?的形式組織。
舉例:符合Microsoft Word習(xí)慣的頁面設(shè)定是A4紙張,上下邊距1英寸,左右邊距1.25英寸,于是我們可以通過兩種方式設(shè)置:\usepackage[left=1.25in,right=1.25in,top=1in,bottom=1in]{geometry}
% or like this:
\usepackage[hmargin=1.25in,vmargin=1in]{geometry}。
頁面內(nèi)容的垂直對(duì)齊:LaTeX默認(rèn)將頁面內(nèi)容在垂直方向上分散對(duì)齊,也可在垂直方向向頂部對(duì)齊,命令分別為:\flushbottom ,\raggedbottom
分欄:切換單/雙欄排版的命令,\onecolumn ,\twocolumn[?one-column top material?],可選參數(shù),用于排版雙欄之上的一部分單欄內(nèi)容。另外,multical宏包提供了較好的分欄解決方案,它提供了簡單的multicols環(huán)境自動(dòng)產(chǎn)生分欄,如以下環(huán)境將內(nèi)容分為3欄:\begin{multicols}{3}...\end{multicols}。multicol宏包能夠在一頁之中切換單欄/多欄,也能處理跨頁的分欄,且各欄的高度分布平衡。但代價(jià)是在multicols環(huán)境中無法正常使用table和figure等浮動(dòng)體環(huán)境,它會(huì)直接讓浮動(dòng)體丟失。multicols環(huán)境中只能用跨欄的table*和figure*環(huán)境,或者用float宏包提供的H參數(shù)固定浮動(dòng)體的位置
頁眉頁腳
\pagestyle{?page-style?}命令\thispagestyle只影響當(dāng)頁的頁眉頁腳樣式:\thispagestyle{?page-style?}?page-style?參數(shù)為樣式的名稱
LaTeX預(yù)設(shè)了四種頁眉頁腳的樣式,可以通過命令 \pagestyle{<page_style>} 來修改全局樣式,也可通過 \thispagestyle{<page_style>} 僅修改當(dāng)前頁的樣式??墒褂肻markright{?right-mark?}或者\(yùn)markboth{?left-mark?}{?right-mark?}命令,手動(dòng)更改頁眉頁腳的內(nèi)容。
\pagenumbering{<style>}命令令我們能夠改變頁眉頁腳中的頁碼樣式,默認(rèn)為arabic,可改為roman或Ramon格式。
fancyhdr宏包改善了頁眉頁腳樣式的定義方式,為設(shè)置頁眉頁腳提供了較好的解決方案。它自定義了樣式名稱fancy,使用fancyhdr宏包定義頁眉頁腳之前,通常先用\pagestyle{fancy}調(diào)用這個(gè)樣式。
特色工具和功能
依靠一些輔助程序自動(dòng)生成參考文獻(xiàn)和索引,顏色和超鏈接的使用
參考文獻(xiàn)命令和環(huán)境:
%引用參考文獻(xiàn)的命令
\cite[option]{<citation>}
%生成參考文獻(xiàn)的環(huán)境,不帶編號(hào)的一節(jié)(article文檔類)或一章(report/book文檔類)
\begin{thebibliography}{?widest label?}
\bibitem[?item number?]{?citation?}...
...
\end{thebibliography}
BIBTEX數(shù)據(jù)庫:
最流行的參考文獻(xiàn)數(shù)據(jù)組織格式之一,除了數(shù)據(jù)庫本身的有點(diǎn)外,很多網(wǎng)站和軟件都支持BIBTEX 格式的參考文獻(xiàn)的導(dǎo)入、導(dǎo)出和管理。它以.bib作為擴(kuò)展名,其內(nèi)容是若干個(gè)文獻(xiàn)條目,基本格式為
@<type>{<citation>, <key1> = {<value1>}, <key2> = {<value2> }, ...}。
所有類別的文獻(xiàn)條目格式請(qǐng)參考https://mirrors.tuna.tsinghua.edu.cn/CTAN/biblio/bibtex/base/btxdoc.pdf
BIBTEX樣式:
BIBTEX用樣式來管理參考文獻(xiàn)的寫法,樣式文件的擴(kuò)展名是.bst,使用樣式文件的方法是在源代碼內(nèi)(一般在導(dǎo)言區(qū))使用\bibliographystyle命令:\bibliographystyle{?bst-name?},這里?bst-name?為.bst樣式文件的名稱,不要帶.bst擴(kuò)展名。
BIBTEX數(shù)據(jù)庫使用方法:準(zhǔn)備數(shù)據(jù)庫,在源代碼中添加命令(設(shè)置參考文獻(xiàn)格式\bibliographystyle{?bst-name?},引用參考文獻(xiàn)\cite[option]{<citation>} ,列出參考文獻(xiàn)\bibliography{?bib-name?}),編譯。
支持人名——年份引用格式的宏包,natbib。biblatex宏包是一套基于LATEX宏命令的參考文獻(xiàn)解決方案,提供了便捷的格式控制和強(qiáng)大的排序、分類、篩選、多文獻(xiàn)表等功能。
索引,歸納關(guān)鍵詞,方便查看,適用于大文檔和書籍,使用方法:
1.調(diào)用makeidx宏包,命令:\usepackage{makeidx}?? \makeindex
2.在需要索引的地方輸入命令\index{<index entry>},在需要輸出索引的地方輸入命令\printindex
3.編譯
顏色
LaTeX本身不支持使用各種顏色,可調(diào)用color或xcolor宏包,給PDF輸出各種顏色的指令。有關(guān)命令:
切換顏色,\color[<color-mode>]{<code>},或 \color{<color-name>}
自定義顏色名稱,\definecolor{?color-name?}{?color-mode?}{?code?}
輸入帶顏色的文本可以用類似\textbf的命令:\textcolor[?color-mode?]{?code?}{?text?,或 \textcolor{?color-name?}{?text?}
構(gòu)造一個(gè)帶背景色的盒子,?material?為盒子中的內(nèi)容:\colorbox[?color-mode?]{?code?}{?material?},或 \colorbox{?color-name?}{?material?}
構(gòu)造一個(gè)帶背景色和有色邊框的盒子,?fcode?或?fcolor-name?用于設(shè)置邊框顏色:\fcolorbox[?color-mode?]{?fcode?}{?code?}{?material?},或 \fcolorbox{?fcolor-name?}{?color-name?}{?material?}
超鏈接,hyperref宏包
為了盡可能減少?zèng)_突,習(xí)慣上把hyperref宏包放在其他宏包之后調(diào)用。
配置參數(shù),\hypersetup{?option1?,?option2?={value},...}
直接書寫超鏈接,\url{<url>}, 或 \nolinkurl{<url>},區(qū)別是后者的超鏈接沒有彩色
把文字作為超鏈接,\href{<url>}{<text>}
對(duì)某個(gè)\lable定義的標(biāo)簽作超鏈接,\hyperref[?label?]{?text?}
手動(dòng)生成PDF書簽,\pdfbookmark[?level?]{?bookmark?}{?anchor?}
繪圖
用代碼表示圖形
LaTeX本身有picture環(huán)境用于繪制基本圖形,但功能有限,現(xiàn)在有各種繪圖語言和宏包,按需搜索使用。
使用模板和以上的基礎(chǔ)知識(shí),已經(jīng)能夠制作出大多數(shù)需要的文檔了,下面是根據(jù)個(gè)性化的需求制作自己的模板。
自定義LaTeX命令和功能
包括制作自己的模板,自定義宏包和類
\newcommand{\?name?}[?num?]{?definition?}
定義新命令,\newcommand{\<name>}[<num>]{<definition>}
修改命令定義,\renewcommand,或者\(yùn)providecommand
定義新環(huán)境,\newenvironment{\<name>}[<num>]{<before>}{<after>}
修改環(huán)境定義,\renewenvironment
定義宏包:宏包文件以.sty做擴(kuò)展名,同時(shí)需要在開頭用命令\ProvidesPackage{?package name?}讓LaTeX記錄宏包的名字,需要注意的是 <package name>需要和宏包文件名一致。
在宏包中調(diào)用另外的宏包,\RequirePackage[<options>]{<package name>}。
定義文檔類:文檔類文件以.cls做擴(kuò)展名,同時(shí)需要在開頭需要用命令\ProvidesClass{<class name>}讓LaTeX記錄文檔類的名字,需要注意的是<class name>需要和文檔類文件名一致。
在文檔類里調(diào)用另外的文檔類,\LoadClass[<options>]{<class name>}。
定義計(jì)數(shù)器,\newcounter{<counter name>}[<parent counter name>]
修改計(jì)數(shù)器的數(shù)值:
\setcounter{?counter name?}{?number?}%將計(jì)數(shù)器的數(shù)值設(shè)置為number
\addtocounter{?counter name?}{?number?}%將計(jì)數(shù)器的數(shù)值加number
\stepcounter{?counter name?}%將計(jì)數(shù)器的數(shù)值加一,并將所有下一級(jí)計(jì)數(shù)器清零
重定義計(jì)數(shù)器的輸出格式,\renewcommand\the<counter>{\XXX{<counter>}}
LaTeX中的計(jì)數(shù)器:有章節(jié)、列表、公式、浮動(dòng)體、頁碼、腳注。
secnumdepth控制章節(jié)編號(hào)的深度,artile文檔類默認(rèn)為3,report和book類默認(rèn)為2.
tocdepth控制目錄的深度,默認(rèn)數(shù)值同secnumdepth。
LaTeX使用過程中常見問題
在Overleaf上使用ctex文檔類報(bào)錯(cuò):我換了個(gè)方案,使用TexLive+texworks,在其中使用ctex文檔類
章節(jié)標(biāo)題格式更改:可以使用titlesec宏包
【公式編號(hào)更改】在ctexbook文檔類里,默認(rèn)公式編號(hào)是(節(jié)編號(hào).公式編號(hào)),公式編號(hào)會(huì)在每一小節(jié)開始之后清零。我需要的是(章編號(hào).節(jié)編號(hào).公式編號(hào))。思路是通過更改公式計(jì)數(shù)器的輸出格式來實(shí)現(xiàn)。在導(dǎo)言區(qū)加入命令:
\renewcommand{\theequation}{\arabic{chapter}.\arabic{section}.\arabic{equation}}%重新設(shè)定equation計(jì)數(shù)器樣式
\makeatletter
\@addtoreset{equation}{section}%當(dāng)section計(jì)數(shù)器增加時(shí),equation計(jì)數(shù)器清零
\makeatother
一些優(yōu)秀的LaTeX使用案例和資源網(wǎng)站
一份簡短的使用說明文檔:https://mirrors.tuna.tsinghua.edu.cn/CTAN/info/lshort/chinese/lshort-zh-cn.pdf
推薦入門文檔:https://liam.page/attachment/attachment/LaTeX-useful-tools/LaTeX_Docs_2014.zip
百度百科:https://baike.baidu.com/item/LaTeX/1212106?fr=aladdin
國內(nèi)LaTex服務(wù)商,LaTeX工作室:https://www.latexstudio.net/articles/
知乎問答有關(guān)LaTeX的部分:
有什么好的鍛煉自己 LaTeX 能力的方法?https://www.zhihu.com/question/26941928
一個(gè)很好的中文科技論文在線模板:https://www.overleaf.com/read/rzdpjzqwkdwb
我的練習(xí)與反思
1.根據(jù)模板排版一篇詩歌
2.排版一篇數(shù)學(xué)論文
3.排版數(shù)學(xué)書的一章