初识Latex
??因為文檔編寫需要,后面會用到Latex。上B站學(xué)習(xí)了劉老師對于Latex一個教學(xué)視頻劉海洋 · LaTeX 不快速的入門 - 跟著大神學(xué)習(xí)最純正的 LaTeX 知識_嗶哩嗶哩_bilibili。視頻一共兩個多小時,沒有詳細的語法的介紹。但可以宏觀的了解到如何使用Latex。也結(jié)合一些自己的總結(jié)思考,完成本篇文章。
??學(xué)習(xí)Latex,首先要對它有一個清晰的認識。它是一個工具,為我們編寫文檔提供便利(當(dāng)然,這個方便也一定是在熟練的基礎(chǔ)上才能體會到的)。要有一個原則:內(nèi)容和結(jié)構(gòu)分離。大多數(shù)人用Latex可能是論文投稿,不同期刊格式不同。Latex提供一些便利的模板,以便于我們能夠?qū)W⒂趦?nèi)容。
??作為Latex的使用者,要意識到Latex已經(jīng)發(fā)展了很多年。無數(shù)前人已經(jīng)研究出很多庫(宏包),使用者不要重復(fù)造輪子。這也對使用者提出了一個要求。要清楚了解到各類宏包所能夠提供的一些功能。了解功能并不代表能夠很好使用,具體的細節(jié)還是需要一本詳細的參考書才能夠完成。筆者在此建議使用者能夠有一本詳盡的手冊,即用即查。
??以上就是筆者在看完視頻后,對于Latex使用的一些思考。下面是筆者聽課時隨手記錄的一些筆記,也整理于此,方便以后查閱。大致可分為兩個模塊:語法模塊、宏包了解
??在開始之前,大多數(shù)人使用Latex都是為了論文編寫,有一個結(jié)構(gòu)提供給各位:
宏包了解
數(shù)學(xué)單位宏包:siunitx 數(shù)學(xué)公式宏包:amsmath\ num{-1.2345e96} % 科學(xué)計數(shù)法\SI{2222}{m/s} 編寫化學(xué)式宏包:chemformula 語法高亮宏包:listings 表格宏包:單元格處理:multirow, makecell長表格:longtable, xtab定寬表格:xtabular表線控制:booktabs, diagbox(斜線), arydshln 算法宏包:clrscode,algorithm2e,algorithmicx 版面布局宏包:geometry,fancyhdr 插圖宏包:graphicx宏包的\includegraphics命令例:\includegraphics[width=2cm]{xxx.pdf} PDF鏈接和書簽宏包:hyperref語法模塊
命令格式:參數(shù)總在后面花括號,中括號表示可選參數(shù)\cmd{arg1}{arg2}\\\cmd[opt]{arg1}{arg2}\\ 分數(shù):二分之一 \frac{1}{2} 環(huán)境格式:\begin{env}…\end{env}例(右對齊):\begin{flushright}文字\end{flushright}正文:正文中輸入空格和一個換行都相當(dāng)于連著的,空一行相當(dāng)于空一段(另起一段) 正文符號:\# \$ \% \& \{ \} 結(jié)果為:# $ % { } 數(shù)學(xué)模式:行內(nèi)公式:$a+b=c$顯示公式:上標和下標:^和_上下畫線與花括號:\overline, \underline, \overbrace, \underbrace分式:\frac{分子}{分母}根式:\sqrt[次數(shù)]{根號下}矩陣:amsmath宏包提供矩陣環(huán)境matrix, pmatrix, bmatrix 定理類環(huán)境:\newtheorem 抄錄代碼:\begin{verbatim}#include<studio.h> {puts(“hello world”);}\end{verbatim}表格(tabular環(huán)境):自動生成表格代碼工具:Create LaTeX tables online – TablesGenerator.com (https://www.tablesgenerator.com/latex_tables)對齊:\centering \raggedleft \raggedright 空白間距:\hspace{2cm} 水平間距 \vspace{3cm} 垂直間距 斷行:\linkbreak, \\ 分頁:\pagebreak, \newpage, \clearpage, \cleardoublepage??今天看到的就是冰山一角,慢慢了解吧~
總結(jié)
- 上一篇: 18. OD-反调试研究,破解反调试,编
- 下一篇: Chromium CEF 2623 --