快速入門
- 編譯軟件: TeX Live + TexStudio, Ctex, 線上: Overleaf
- 第一個示例代碼:
\documentclass{article} % 設置文檔使用的文檔類% 導言區\title {my first Latex document}\author{Jclian91}\date{\today}\begin{document}% 正文區\maketitle hello, Latex!\end{document}
- Latex的命令以\開頭,區分大小寫
- \documentclss命令,其後參數有:
- \documentclss{article}: 文章格式,常用語科技論文、報告、說明文檔
- \documentclss{report}: 長篇報告,常用於綜述、長篇論文、簡單的書籍
- \documentclss {book}: 書籍,包含章節結構和前言、正文、後記
- \documentclss{proc}: 基於article文檔類的一個簡單的學術文檔模板< /li>
- \documentclss{slides}: 幻燈片,使用無襯線字體
- \documentclss{minimal}: 極其簡單的文檔類,用作代碼測試的最小工作示例
- 漢化版本,比如ctexrep,report的漢化版;ctexbook,book的漢化版;ctexbeamer,beamer的漢化版本,用於幻燈片演示
- Latex的參數可分為必選參數({})、可選參數([])、特殊的可選參數(* )。
- Latex源代碼分為導言區和正文區:
- 導言區:用來做全局設置,或使用\usepackage命令調用宏包
- 正文區:位於\begin{document}和\end{document}之間,只能有一個document環境 span>
- 註釋: 單行%; 多行\iffalse … \fi 或者調用verbatim包,使用\begin{comment}…\end{comment} span>
- \section: 章節, \subsection: 子章節, \par: 分段
文字應用
- 英文字體設置包括:字體類型,字體粗細,字體形狀,字號大小
- 字體類型 span>
- 羅馬體:\rmfamily 或\textrm{…}
- 無襯線字體: \sffamily 或\textsf{…}
- 等寬字體: \ttfamily 或\texttt{…}
- 字體粗細
- < li data-track="28">正常粗細(中等): \mdseries 或\textmd{…}
- 粗體: \cfseries 或\textbf{…}
- 字體形狀
- 直立體: \upshape 或\textup{…}
- 意大利斜體: \itshape 或\textit{…}
- 傾斜體: \slshape 或\textsl{…}
- < span style="color: #3E3E3E; --tt-darkmode-color: #A3A3A3;">小型大寫字母: \scshape 或\textsc{…}
- 字號大小
- \tiny: 極小的字號
- \scriptsize: 非常小的字號
- \footnotesize : 相當小的字號
- \small: 小字號
- \normalsize: 正常大小的字號
- \large: 大字號< /span>
- \Large:較大的字號
- \LARGE: 非常大的字號
- \huge: 巨大的字號
- \Huge: 最大的字號
也可使用fancyhdr宏包修改頁眉頁腳中的內容。 示例代碼: 設置頁腳的中間為加粗的頁碼;頁眉的右邊為加粗的章節名,然後在頁眉中繪製一條寬度為0.4pt的橫線;在頁腳中繪製一條寬度為0.1pt的橫線。 列表項目間距設置使用enumitem宏包。列表樣式可用代碼設置,比如$\ast$表示*。 兩種製表環境,分別為array和tabular。
< ol start="8">樣式應用
\markright{<right-mark>}\markboth{<left-mark>}{<right-mark>}
\usepackage{fancyhdr}\pagestyle{fancy}\fancyfoot[C]{\cfseries\thepage}\fancyhead[R]{\cfseries\leftmark}\renewcommand{\headrulewidth}{0.4pt}\renewcommand {\footrulewidth}{0.1pt}
列表與表格
< pre>\beign{itemize} \item ... \item ... ...\end{itemize}
\beign{enumerate} \item ... \item ... ...\end{enumerate}
< code>\beign{description} \item ... \item ... ...\end{description}
\begin{array}{表格位置}{列樣式} \end{array}
pre>\begin{tabular}{表格位置}{列樣式} \end{tabular}\begin{tabular* }{表格總寬度}{表格位置}{列樣式} \end{tabular*}
\begin{tabular}{|l|c|c|c|r|} \hline 姓名& 語文& 數學& 英語&備註\\ \hline 周平& 97 & 96 & 95 & 優秀\\ \hline 李紅& 86 & 89 & 91 & 優良\\ \hline 張亮& 78 & 75 & 68 & 及格\\ \hline 李銳& 53 & 59 & 64 & 不及格\\ \hline 張珂& 85 & 73 & 68 & 中等\\ \hline \end{tabular}
< p data-track="124">色系有rgb和gray兩種,如果是gray,色名為數值; 如果是rgb,色名為red, yellow等。 \rowcolor[色系]{色名}[左伸出][右伸出]\columncolor[色系]{色名}[左伸出][右伸出]\cellcolor[色系]{色名}[左伸出][右伸出]
- 帶斜線的表頭:diagbox宏包
圖像應用
先調用graphicx宏包。
- 加載圖像格式:EPS, PDF, PNG, BMP, JPEG.
- 加載圖像所在文件夾: \graphicspath{{myimages/}}, myimages為文件夾名,要與Latex程序源文件放在同一個位置,文件夾名外要加兩個花括號。
- 加載圖像: \includegraphics{<options>}{<filename>}
- 圖文混排:wrapfig宏包、picinpar宏包
- 圖像水印:eso-pic宏包
數學公式(核心功能)
- < span style="background-color: #F8F8F8; --tt-darkmode-bgcolor: #191919;">行內公式: …$, 行間公式: equation環境(會自動生成編號,這個編號可用\ label命令和\ref命令生成交叉引用),displaymath環境(不編號),或者用'\[公式\]'包圍公式(不編號)
- 數學公式模式下:空格忽略,要改變間距用\quad或\qquad;不允許空行或分段
- 上標: ^, 下標: _, 不等號: \ne, \neq, \not=, 省略號: \cdots(居中),\dots(向下) ,
- 希臘字母:\ + 英文名稱,比如\alpha, \beta, 調用amssymb或amsmath宏包
- 分式: \frac{分子}{分母}, 其行內會壓縮分式,如需在行內顯示正常大小的分式,用dfrac{分子}{分母}; 根式:\sqrt{…}平方根,n次方根\sqrt[n ]{…}
- 運算符: 乘\times,除\div, 點乘: \cdot, 加減號: \pm 或\mp, …
- 關係符: 不等於,大於等於: \ge, 小於等於: \le, 約等於:\approx, 恆等於:\equiv, …
- 數學函數: \sin, \cos, \tan, \log, \lim, \min, \sup, …
- 求導與積分:\sum(累加), \prd(累乘), \int(積分), \iint(雙重積分), '(導數), …
- 重音和箭頭:向量箭頭\vec{r}, 左箭頭\ leftarrow, 右箭頭\rightarrow, 向量箭頭\overrightarrow, …
- 定界符號: |等價於\vert, [等價於\lbrack, 向上箭頭: uparrow, …
- 矩陣: matrix環境
- 多行公式: gather環境,等號對其: align環境,折行長公式: multline環境
- 定理:\newtheorem{<theorem environment> ;}{<title>}[<section-level>]或\newtheorem{<theorem environment>}[<counter>]{<title>}, <counter>參數不能與<section- level>參數一起使用。 proof環境末尾自動加上一個證畢符號。
參考文獻
- 使用thebibliography環境,每條參考文獻由\bibitem命令開頭
- BibTeX的出現讓用戶擺脫了手寫參看文獻條目的麻煩, BibTeX以.bib為擴展名,其內容是若干個參考文獻條目,每個參考文獻條目語法格式如下:
@<type>{ <citation>, <key1>={<value1>}, <key2> ;={<value2>}, ...}
其中,為文獻的類別,為\cite命令使用的文獻標籤,在<citation>之後為條目裡的各個字段,以<key>={<value>}的形式組織
- 引用BibTeX中的參考文獻:先在導言區利用\bibliographystyle{<bst -name>}命令設置參考文獻風格,比如bst-name可以為ieeetr, acm等;最後在需要列出參考文獻的位置,引用\bibliography命令代替thebibliography環境,命令語法如下:
\bibliography{<bib-name>}
其中bib-name為BibTeX數據庫中的文件名。
- 引用參考文獻技巧:
幻燈片
- documentclass為beamer,漢化版為ctexbeamer;創建幻燈片需要frame環境
- 幻燈片風格:調用\usetheme命令,比如\uestheme{AnnArbor}就調用了AnnArbor風格的幻燈片
- 幻燈片內容:一張幻燈片就是一幀;首頁一般顯示標題、作者、日期等;可以使用\section、\subsection等分節;幻燈片分節後使用\tableofcontents命令生成目錄
- 動態演示:\pause, \onslide, \only命令
自定義命令
- 自定義命令:
\newcommand{\<name>}[<num>]{<definition>}< /code>
\<name>為要自定義的命令名稱,用來設置自定義的新命令,所需參數個數最多9個,默認值為0,為新命令的具體定義。例子如下:
\newcommand{\mynew}{我是自定義新命令! } \newcommand{\mynewpp}[2]{#1 喜歡的編程語言是: #2} \mynew \par \mynewpp{張亮}{Java} \par \mynewpp{李紅}{Python}
輸出結果為:
我是自定義新命令!張亮喜歡的編程語言是:Java 李紅喜歡的編程語言是:Python
- 重定義命令
\renewcommand{\<name>}[<num>]{<definition>}
修改已存在的命令,重定義命令修改了原有命令的操作,但仍適用於原有命令的環境。
- 自定義和重定義環境
\newenvironment{<name>}[<num>]{<before>|<after>}
< span style="letter-spacing: 1.5px;"><name>為自定義環境名稱, <num>為自定義的新環境的參數個數,<before>為環境前定義,必選參數,<after>為環境後定義,必選參數。
示例代碼
- 示例PDF文檔
article示例代碼:
\documentclass{ctexart} % 設置文檔使用的文檔類% 設置頁面邊距\usepackage[left=1in,right=1in,top=1in,bottom=1in]{geometry}% 設置頁眉頁腳\usepackage{fancyhdr}\pagestyle{fancy}\fancyfoot[C]{\cfseries\thepage}\fancyhead[R]{\cfseries\leftmark}\renewcommand{\headrulewidth}{0.4pt}\renewcommand{\footrulewidth}{ 0.1pt}% 導言區\title{中學數學公式手冊}\author{張可嘉}\date{\today}\begin{document}% 正文區\maketitle \newpage \tableofcontents \section{中學代數公式} \subsection{比例公式} \subsection{分式公式} \subsection{因式分解公式} \subsection{一次方程組解的公式} \subsection{行列式公式} \subsection{指數公式} \subsection{對數公式} \newpage \ section{中學幾何公式} \subsection{三角形面積公式} \subsection{四邊形面積公式} \subsection{正多邊形面積公式} \subsection{圓公式} \subsection{圓柱公式} \subsection{圓錐公式} \newpage \section {平面三角公式} \subsection{弧度與度的關係} \subsection{三角函數的定義公式} \subsection{三角函數公式}\end{document}
- 示例幻燈片
幻燈片示例代碼:
\documentclass{ctexbeamer} % 設置文檔使用的文檔類% 導言區\usetheme{Goettingen}\usecolortheme{beaver}\title{勾股定理的探索}\subtitle{勾股定理的證明與簡單應用}\author{李紅麗、張可嘉}\institute{青島中學課堂}\date{\today}\begin{document}% 正文區\begin{frame} \maketitle\end{frame}\section{目錄} \begin{ frame} \frametitle{目錄} \tableofcontents \end{frame} \section{勾股定理的簡史} \subsection{勾股定理在中國的簡史} \begin{frame} \end{frame} \subsection{勾股定理在外國的簡史} \begin{frame} \end{frame} \section{勾股定理的定義} \begin{frame} \end{frame} \section{勾股定理的證明} \begin{frame } \end{frame} \section{勾股數} \begin{frame} \end{frame} \section{勾股定理的意義} \begin{frame} \end{frame}\end{document}
- 參考文獻示例代碼 < /ol>
- Learn LaTeX in 30 minutes, https://www.overleaf.com/learn/latex/Learn_LaTeX_in_30_minutes
- 周峰, LaTeX入門與實戰應用[B]
- Beamer風格參考網站, 機械工業出版社https://mpetroff.net/files/beamer-theme-matrix/
參考文獻示例代碼:
\documentclass{ctexart} % 設置文檔使用的文檔類\begin{document}% 正文區\begin{thebibliography}{99} \bibitem{myart1} 劉國鈞, 陳紹業. 圖書館目錄[M] . 北京:高等教育出版社, 1957. \bibitem{myart2} 李曉波, 王徵. 圖書館目錄[M]. 北京:鐵道出版社, 2015. \bibitem{myart3} 周峰, 周俊慶. 圖書館目錄[M ]. \emph{北京:電子工業出版社}, 2018. \bibitem{myart4} Gill, R.Mastring English Literatur[M], London: Macmillan, 1985.\end{thebibliography}\end{document}
BibTex代碼:
@book{mybook1, title={Visual Bisc}, authoe={Jack}, year={2005}, month={6}, publisher={電子工業出版社}, address={北京} }
參考文獻
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/Latex%20study%20notes.html
评论列表(196条)
测试