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