日期:2019.04.26
%導(dǎo)言區(qū)
\documentclass{article}%book,report,letter
\title{My first document}
\author{nanGeng}
\date{\today}
\usepackage{ctex}
%正文區(qū)(文稿區(qū))
\begin{document}
\maketitle
hello world
\end{document}
命令行使用texdoc ctex
texdoc lshort-zh
命令可以調(diào)出文檔
字體設(shè)置
一個(gè)字體有5種屬性:
- 字體編碼
- 正文字體編碼:OT1、T1荆烈、EU1等
- 數(shù)學(xué)字體編碼:OML拯勉、OMS、OMX等
- 字體族
- 羅馬字體:筆畫(huà)起始處有裝飾
- 無(wú)襯線字體:筆畫(huà)起始處無(wú)裝飾
- 打字機(jī)字體:每個(gè)字符寬度相同,又稱等寬字體
- 字體系列
- 粗細(xì)
- 寬度
- 字體形狀
- 直立
- 斜體
- 偽斜體
- 小型大寫(xiě)
- 字體大小
字體族設(shè)置
(羅馬字體宫峦、無(wú)襯線字體岔帽、打字機(jī)字體)
% 字體命令作用于命令參數(shù)
\textrm{Roman Family} %羅馬字體
\textsf{Sans Serif Family} %無(wú)襯線字體
\texttt{Typewriter Family} %打字機(jī)字體
% 字體聲明作用于后續(xù)文本(大括號(hào)分組,作用的范圍)
\rmfamily Roman Family
{\sffamily Sans Serif Family}
{\ttfamily Typewriter Family}
字體系列設(shè)置
(粗細(xì)斗遏、寬度)
\textmd{Medium Series}
\textbf{Boldface Series}
{\mdseries Medium Series}
{\bfseries Boldface Series}
字體形狀設(shè)置
(直立山卦、斜體鞋邑、偽斜體诵次、小型大寫(xiě))
\textup{Upright Shape}
\textit{Italic Shape}
\textsl(Slanted Shape}
\textsc{Small Caps Shape}
{\upshape Upright Shape}
{\itshape Italic Shape}
{\slshape slanted Shape}
{\scshape Small Caps Shapel}
字體大小
相對(duì)于class的標(biāo)準(zhǔn)大小
{\tiny Hello}
{\scriptsize Hello}
{\footnotesize Hello}
{\small Hello}
{\normalsize Hello}
{\large Hello}
{\Large Hello}
{\LARGE Hello}
{\huge Hello}
{\Huge Hello}
中文字體
使用ctex宏包
{\songti 宋體}
{\heiti 黑體}
{\fangsong 仿宋}
{\kaishu 楷書(shū)}
\textbf{粗體}%粗體是用黑體表示
\textit{斜體}%斜體是用楷書(shū)表示
\zihao{5} 你好!
篇章結(jié)構(gòu)
\tableofcontents %book類目錄
\chapter{章節(jié)} %book類才有
\section{構(gòu)建小節(jié)}
\subsection{構(gòu)建子小節(jié)}
\subsubsection{構(gòu)建下一小節(jié)}
\\ %換行枚碗,不產(chǎn)生新的段落
\par %產(chǎn)生新的段落逾一,或者使用空行
特殊字符
- 空白符號(hào)
- 空行分段,多個(gè)空行等同1個(gè)
- 自動(dòng)縮進(jìn)肮雨,絕對(duì)不能使用空格代替
- 英文中多個(gè)空格處理為1個(gè)空格遵堵,中文中空格將被忽略
- 漢字與其它字符的間距會(huì)自動(dòng)由XeLaTeX處理
- 禁止使用中文全角空格
%lem(雪重字母中M的寬度)
a\quad b
%2em
a\qquad b
%約為1/6個(gè)em
a\,b a\thinspace b
%0.5個(gè)em
alenspaceb
%空格
a\ b
%硬空格
a~b
%1pC=12pt=4.218mm
a\kern 1pc b
a\kern -1em b
a\hskip 1em b
a\hspace{35pt} b
%占位寬度
a \hphantom{xyz} b
%彈性長(zhǎng)度
a \hfill b
- 控制符號(hào)
\# \$ \{ \} \~{} \_{} \^{} \textbackslash \&
- 排版符號(hào)
\S \P \dag \ddag \copyright \pounds
- Latex標(biāo)志符號(hào)
\TeX{} \LaTeX{} \LaTexe{}
%xltxtra宏包提供
\XeLaTex
%texnames宏包提供
\AmSTeX{} \AmS-\Larex{} \BibTex{} \LuaTex{}
%mflogo宏包提供
\METAFONT{} \MF{} \MP{}
- 引號(hào)
` %左單引號(hào)
' %右單引號(hào)
`` %左雙引號(hào)
'' %右雙引號(hào)
- 連字符
- -- ---
- 非英文字符
- 重音符號(hào)
\`o \'o \^o \''o \~o \=o \.o \u{o} \v{o} \H{o} \r{o} \t{o} \b{o} \c{o] \d{o}
插圖
%導(dǎo)言區(qū):\usepackage{graphicx}
%語(yǔ)法:\includsegraphics[<選項(xiàng)>]{<文件名>}
%格式:EPS怨规,PDF陌宿,PNG,JPEG波丰,BMP
\graphicspath{{figures/}, {pics/}} %圖片在當(dāng)前目錄下的figures目錄壳坪,搜索路徑
可選參數(shù)(不同參數(shù)之間用,
分隔)
-
scale=0.3
縮放因子 -
height=2cm
固定值的圖像高度 -
width=2cm
固定值的圖像寬度 -
height=0.l\textheight
版型文本0.1倍的圖像高度 -
width=0.2\textwidth
版型文本0.2倍的圖像寬度 -
angle=-45
旋轉(zhuǎn)角度 - cmd打開(kāi)
texdoc graphicx
查看
表格
%\begin{tabular}[<垂直對(duì)齊方式>]{<列格式說(shuō)明>}
% <表項(xiàng)>&<表項(xiàng)>&...&<表項(xiàng)>\\
% ……
%\end{tabular}
%用\\表示換行
%用&表示不同的列
%l-本列左對(duì)齊
%c一本列居中對(duì)齊
%r一本列右對(duì)齊
%p{<寬>}-本列寬度固定,能夠自動(dòng)換行
\begin{tabular}{|l||c|c|p{1.5cm}|r|}%l左對(duì)齊掰烟,c居中爽蝴,r右對(duì)齊 使用|產(chǎn)生豎線,||雙豎線,p{}產(chǎn)生指定寬度
\hline %產(chǎn)生表格橫線
姓名 & 語(yǔ)文 & 數(shù)學(xué) & 外語(yǔ) & 備注\\
\hline \hline %產(chǎn)生雙橫線
張三 & 87 & 180 & 93 & 優(yōu)秀\\
李四 & 75 & 64 & 52 & 補(bǔ)考另行通知\\
王二 & 80 & 82 & 78 & \\
\end{tabular}
- cmd打開(kāi)
texdoc booktab
查看三線表 - cmd打開(kāi)
texdoc longtab
查看跨頁(yè)長(zhǎng)表格 - cmd打開(kāi)
texdoc tabu
查看綜合表格宏包
浮動(dòng)體
%浮動(dòng)體
%實(shí)現(xiàn)靈活分頁(yè)(避免無(wú)法分割的內(nèi)容產(chǎn)生的頁(yè)面留白)
%給圖表添加標(biāo)題
%交叉引用
%figure環(huán)境(table環(huán)境與之類似)
%\begin{figure}[<允許位置>]
% <任意內(nèi)容>
%\end{figure}
引用標(biāo)簽見(jiàn)圖\ref{設(shè)置標(biāo)簽}
\begin{figure}[htbp]% 允許各個(gè)位置
\centering #居中
\includegraphics[scale=e.3](lion}
\caption{插入標(biāo)題} \label{設(shè)置標(biāo)簽}
\end{figure}
\begin{table}[h]
\begin{tabular}
\end{tabular}
\end{table}
- <允許位置>參數(shù)(默認(rèn)tbp)
- H纫骑,此處(here)-代碼所在的上下文位置
- t蝎亚,頁(yè)頂(top)-代碼所在頁(yè)面或之后頁(yè)面的頂部
- b,頁(yè)底(bottom)-代碼所在頁(yè)面或之后頁(yè)面的底部
- p先馆,獨(dú)立一頁(yè)(page)-浮動(dòng)頁(yè)面
- 圖片排版
- 標(biāo)題控制(caption发框、bicaption等宏包)
- 并排與子圖表(subcaption、subfig煤墙、floatrow等宏包)
- 繞排(picinpar梅惯、wrapfig等宏包)
數(shù)學(xué)公式
- 行內(nèi)公式
- 美元符號(hào)
$a + b = c$
- 小括號(hào)
\(a + b = c\)
-
math
環(huán)境\begin{math}a + b = c\end{math}
- 美元符號(hào)
- 上下標(biāo)
- 上標(biāo)
^
或^{}
- 下標(biāo)
_
或_{}
- 上標(biāo)
- 希臘字母
- 數(shù)學(xué)函數(shù)
- 分式
- 行間公式
- 美元符號(hào)
$$a + b = c$$
- 中括號(hào)
\[a + b = c\]
-
displaymath
環(huán)境\begin{displaymath}a + b = c\end{displaymath}
- 自動(dòng)編號(hào)公式的
equation
環(huán)境\begin{equation}a + b = c\end{equation}
- 不編號(hào)公式的
equation*
環(huán)境\begin{equation*}a + b = c\end{equation*}
- 美元符號(hào)
- 矩陣
- 常用省略號(hào)
\dots
\vdots
\ddots
- 常用省略號(hào)
% 導(dǎo)言區(qū)
\usepackage{amsmath}
% 正文區(qū)
$$
pmatrix環(huán)境 無(wú)豎線
\begin{matrix}
0&1\\
1&0
\end{matrix}
%pmatrix環(huán)境 小括號(hào)
\begin{pmatrix}
0&-i\\
i&0
\end{pmatrix}
%bmatrix環(huán)境 中括號(hào)
\begin{bmatrix}
0&-1\\
1&0
\end{bmatrix}
%Bmatrix環(huán)境 大括號(hào)
\begin{Bmatrix}
1&0\\
0&-1
\end{Bmatrix}
%vmatrix環(huán)境 單豎線
\begin{vmatrix}
a&b\\
C&d
\end{vmatrix}
$$
%smallmatrix環(huán)境 行內(nèi)小矩陣
\begin{math}
\left(%需要于動(dòng)加上左括號(hào)
\begin{smallmatrix}
×&-y\\y&x
\end{smallmatrix}
\right)%需要于動(dòng)加上右括號(hào)
\end{math}
%array環(huán)境(類似于表格環(huán)境tabular)
\[
\begin{array}{r|r}
\frac12 & 0 \\
\hline
0 & -\frac abc\\
\end{array}
\]
- 多行公式
%導(dǎo)言區(qū)
\usepackage{amsmath}
\usepackage{amssymb}
%正文區(qū)
%帶編號(hào)
\begin{gather}
內(nèi)容1\\
內(nèi)容2
\end{gather}
%不帶編號(hào)1
\begin{gather*}
內(nèi)容1\\
內(nèi)容2
\end{gather*}
%不帶編號(hào)2(在\\前使用\notag阻止編號(hào))
\begin{gather}
32+4^2=52 \notag \\
5^2+122=132 \notag \\
a^2+b^2=c^2
\end{gather}
%align和align*環(huán)境(用&進(jìn)行對(duì)齊)
%帶編號(hào)
\begin{align}
× & =t+\cos t+1\\
y & =2\sin t
\end{align}
%不帶編號(hào)
\begin{align*}
X & =t&x&=\cos t&x&=t\\
y & =2t&y&=\sin(t+1)&y&=\sin t
\end{align*}
%split環(huán)境(對(duì)齊采用align環(huán)境的方式,編號(hào)在中間)
\begin{equation}
\begin{split}
\cos 2x & =\cos 2x-\sinm2x\\
& =2\cos^21x-1
\end{split}
\end{equation}
%cases環(huán)境
%每行公式中使用&分隔為兩部分番捂,
%通常表示值和后面的條件
\begin{equation}
D(x)=\begin{cases}
1个唧,&\text{如果}x\in\mathbb{Q};\\
e设预,&\text{如果}x\in
\mathbb{R}\setminus\mathbb{Q}.
\end{cases}
\end{equation}
參考文獻(xiàn)
- 引用
\cite{引用標(biāo)志}
- 一次管理徙歼,一次使用
參考文獻(xiàn)格式:
\begin{thebibliography}{編號(hào)樣本}
\bibitem[記號(hào)]{引用標(biāo)志}文獻(xiàn)條目1
\bibitem[記號(hào)]{引用標(biāo)志}文獻(xiàn)條目2
……
\end{thebibliography}
其中文獻(xiàn)條目包括:作者,題目,出版社魄梯,年代桨螺,版本,頁(yè)碼等酿秸。
- Bibtex
%導(dǎo)言區(qū)
\bibliographystyle{plain}
%plain unsrt alpha abbrv
\usepackage[round]{natbib}%應(yīng)用的擴(kuò)展宏包
%正文區(qū)
\nocite(*} %列出所有為引用的文獻(xiàn)
\bibliography{test,cnki}
%test,cnki為引用的文件名
- BibLatex/biber
新的TEX參考文獻(xiàn)排版引擎- 樣式文件(參考文獻(xiàn)樣式文件--bbx文件灭翔,引用樣式文件--cbx)使用LATEX編寫(xiě)
- 支持根據(jù)本地化排版,如:
- biber-l zh_pinyin texfile辣苏,用于指定按拼音排序
- biber-l zh__stroke texfile肝箱,用于按筆畫(huà)排序
%導(dǎo)言區(qū)
\usepackage[style=numeric,backend=biber,utf8,sorting=centy]{biblatex}
\addbibresource{test.bib}
%正文區(qū)
無(wú)格式化引用\cite{biblatex}
帶方括號(hào)的引用\parencite{a1-1}
上標(biāo)引用\supercite{6-1}
\nocite(*} %列出所有為引用的文獻(xiàn)
\printbibliography[title={參考文獻(xiàn)}]
bat編譯
xelatex latexRefBibLaTeX
biber-l zh pinyin latexRefBibLaTeX xelatex latexRefBibLaTeX
xelatex laltexRefBibLaTeX
del *.aux *.bbl*.bcf *.blg *.log*.xml
定義與重定義
- \newcommand-定義命令
- 命令只能由字母組成,不能以\end開(kāi)頭
- \newcommand<命令>[<參數(shù)個(gè)數(shù)>][<首參數(shù)默認(rèn)值>]{<具體定義>}
- \newcommand也可以使用參數(shù)
- 參數(shù)個(gè)數(shù)可以從1到9稀蟋,使用時(shí)用#1煌张,#2,....退客,#9表示
- \newcommand的參數(shù)也可以有默認(rèn)值
- 指定參數(shù)個(gè)數(shù)的同時(shí)指定了首個(gè)參數(shù)的默認(rèn)值骏融,
- 那么這個(gè)命令的第一個(gè)參數(shù)就成為可選的參數(shù)(要使用中括號(hào)指定)
- \renewcommand-重定義命令
- 與\newcommand 命令作用和用法相同,但只能用于已有命令
- \renewcommand<命令>[<參數(shù)個(gè)數(shù)>][<首參數(shù)默認(rèn)值>]{<具體定義>}
- 定義和重定義環(huán)境
- \newenvironment{<環(huán)境名稱>}[<參數(shù)個(gè)數(shù)>][<首參數(shù)默認(rèn)值>]
{<環(huán)境前定義>}
{<環(huán)境后定義>} - \renewenvironment{<環(huán)境名稱>}[<參數(shù)個(gè)數(shù)>][<首參數(shù)默認(rèn)值>]
{<環(huán)境前定義>}
{<環(huán)境后定義>}
- 環(huán)境參數(shù)只有<環(huán)境前定義>中可以使用參數(shù)萌狂,
- <環(huán)境后定義>中不能再使用環(huán)境參數(shù)
- 如果需要档玻,可以先把前面得到的參數(shù)保存在一個(gè)命令中,在后面使用茫藏。