latex 中文书籍常见命令

Tex软件版本:

Texworks 2016

书籍模板:

Arsclassica

常用包

%\usepackage[utf8]{inputenc}  % 字体编码,用来嵌入字体
\usepackage{xeCJK}% 调用 xeCJK 宏包
\usepackage{CJKnumb}
\usepackage[T1]{fontenc}  % 字体编码,用来嵌入字体
\usepackage{amsmath,amssymb,amsthm} % 数学公式
\usepackage{varioref}   %智能页面提示
\usepackage{chngpage}  % 文本超出表格自动换行
\usepackage{calc}
\usepackage{graphicx}  % 图片增强支持
\usepackage{subfig}      %  图片分成子图
\usepackage{float}          %  图片浮动
%\usepackage{tcolorbox} %绘制彩色文本框的宏包
%\usepackage{colortbl}
\usepackage{minipage-marginpar} %两幅图并排放置
\usepackage{makeidx}   % 创建索引
\usepackage{fixltx2e}       % 发布警告信息
\usepackage{relsize}       % 改变字体大小
\usepackage{lipsum}       % 生成随机文本   显示一些无意义文字用
\usepackage{indentfirst}     % 首段首行缩进
\usepackage{siunitx}    % 度数显示宏包30\si{\degreeCelsius} and 45\si{\degree} 30°C and 45°

%\usepackage{bookman}   % 一种字体
\usepackage{hyperref}  %  超链接 
\usepackage{longtable}   %  允许表流在页面边界
\usepackage{caption}     %  在浮动的环境中定制标题
\usepackage{verbatim}   %  逐字重新实现
\usepackage{tabularx}    %  具有可调宽度的列表
\usepackage{array} 
\usepackage{multirow}     % 多行
\usepackage{multicol}      % 多列
\usepackage{wrapfig}   % 生成图片 其上可有文本
%\usepackage{fancybox}  % \fbox和其他游戏盒子的变体
\usepackage{framed}     % 可跨页的框架或阴影区域
\usepackage{lettrine}     %首段首字放大
\usepackage{cite}   % 引用
\usepackage{titletoc}   % 定制自己的目录样式
\usepackage{appendix}   % 附录
\usepackage{watermark}   % 加水印
\usepackage{bm} % 加粗

\usepackage{xcolor}  % 用于Latex和pdfLatex的独立驱动颜色扩展
\usepackage{listings} % 使用latex排版的源代码列表,代码背景、高亮
\usepackage[yyyymmdd]{datetime} % 日期

命令释义

排版说明

\documentclass[11pt,twoside,a4paper]{article}

​ 这条命令指定 LaTeX 使用论文版式,11 磅大小的字体来排版此文档,并且得到适合打印在 A4 纸上的输出结果。

参数说明

arg 1

10pt, 11pt, 12pt    设置文档所使用的字体的大小。如果没有声明任何选项,缺省将使用 10pt 字体。


arg 2

onecolumn, twocolumn   指定 LaTeX 以单列(one column)或双列(two column)方式排版文档。​  
twoside, oneside    指定 LATEX 排版的文档为双面或单面格式。            

article 和 report 缺省使用单面格式,而 book 则缺省使用双面格式。需要注意的是该选项仅作用于文档的式样。
twoside选项不会通知你的打印机让以得到双面的打印输出。​ 
openright, openany   此选项决定新的章是仅仅在右边页(奇数页)还是在下一可用页开始。
该选项对 article 文档类不起作用,因为该类中并没有定义“章”(Chapter)。
report 类中新的一章开始于下一可用页,而 book 类中新的一章总是开始于右边页。

arg 3

a4paper, letterpaper, . . .    定义纸张的大小,缺省的设置为letterpaper。此外,还可以使用a5paper,b5paper,executivepaper 和 legalpaper。

_arg 4:

fleqn    设置该选项将使数学公式左对齐,而不是中间对齐。​   
leqno    设置该选项将使数学公式的编号防置于左侧。

arg 5

article   排版科技期刊、短报告、程序文档、邀请函等。
​report    排版多章节的长报告、短篇的书籍、博士论文等。
​book      排版书籍。
slides    排版幻灯片。其中使用了较大的 sans serif 字体。也可以考虑使用 FoilTEX 来得到相同的效果。

章节

定义章节的命令

\part Level -1(书籍、报告),Level 0(论文)
\chapter Level 0
\section Level 1
小节 \subsection Level 2
小小节 \subsubsection Level 3
段落 \paragraph Level 4,标题之后不换行
小段落 \subparagraph Level 5,标题之后不换行

另外,用 \setcounter{secnumdepth}{数字} 来设置自动编号的深度(即编号到哪一级别)。

附录

\appendix 命令开始定义附录。附录内至少要有一个 \chapter

目录

\tableofcontents 插入目录。一般在 \tableofcontents 之后使用一个 \clearpage 以便在新的一页开始正文。 用 \setcounter{tocdepth}{数字} 设置目录的显示级别。

换行、分段、换页

段内换行 \
设定行间距 \baselineskip=数字
临时改变行间距 \[增加值],例如\[8mm]将使得该行的行间距增加8mm。增加值可以为负数
分段 \par
设定段间距 \parskip=数字
换页 \clearpage

页码

页码格式:通过 \pagestyle{格式} 来指定页码格式。格式有以下几种:

empty 空白页眉、页脚
plain 空白页眉,但是在页脚的中央输出页码
headings 空白页脚,但是在页眉输出页码、章节编号以及标题
myheadings 自定义

通过 \renewcommand{\thepage}{\roman{page}}命令可以改变页码的格式。其中\roman部分为定义格式的命令,包括如下几种:

\arabic 阿拉伯数字 1, 2, 3, …
\roman 罗马数字(小写) i, ii, iii, …
\Roman 罗马数字(大写) I, II, III, …
\alph 英文字母(小写) a, b, c, …
\Alph 英文字母(大写) A, B, C, …

通过 \setcounter{page}{10} 可以将页码设置为10。

导入文件

\input{文件名(不用加后缀)}

​ 把另一个文件导入到主tex文件中(类似于复制粘贴)

​ 通过 \input{文档名} 命令可以结合多个文档。文档名不用带扩展名.tex

中文字体

%\usepackage{xeCJK}% 调用 xeCJK 宏包

其中实现中英文混排可以使用~ 包含 否则会报错

% e.g
航姿参考系统包括基于~MEMS~的三轴陀螺仪

其实直接空格就行 -_-

代码高亮

\usepackage{xcolor}  % 用于Laex和pdfLatex的独立驱动颜色扩展
\usepackage{listings} % 使用latex排版的源代码列表,代码背景、高亮

% 拓展关键字 -> 为lstlisting环境增加更多的关键字,使其支持C++11的关键字
\definecolor{CPPLight}  {HTML} {686868}   % 定义可能使用到的颜色 
\definecolor{CPPSteel}  {HTML} {888888}  
\definecolor{CPPDark}   {HTML} {262626}  
\definecolor{CPPBlue}   {HTML} {4172A3}  
\definecolor{CPPGreen}  {HTML} {487818}  
\definecolor{CPPBrown}  {HTML} {A07040}  
\definecolor{CPPRed}    {HTML} {AD4D3A}  
\definecolor{CPPViolet} {HTML} {7040A0}  
\definecolor{CPPGray}  {HTML} {B8B8B8}  

\lstset{%
alsolanguage=Java,
%language={[ISO]C++},  %language为,还有{[Visual]C++}
%alsolanguage=[ANSI]C, %可以添加很多个alsolanguage,如alsolanguage=matlab,alsolanguage=VHDL等
%alsolanguage= tcl,
alsolanguage= XML,
tabsize=4,  
frame=shadowbox, %把代码用带有阴影的框圈起来
commentstyle=\color{red!50!green!50!blue!50},%浅灰色的注释
rulesepcolor=\color{red!20!green!20!blue!20},%代码块边框为淡青色
keywordstyle=\color{blue!90}\bfseries, %代码关键字的颜色为蓝色,粗体
showstringspaces=false,%不显示代码字符串中间的空格标记
stringstyle=\ttfamily, % 代码字符串的特殊格式
keepspaces=true, %
breakindent=22pt, %
numbers=left,%左侧显示行号 往左靠,还可以为right,或none,即不加行号
stepnumber=1,%若设置为2,则显示行号为1,3,5,即stepnumber为公差,默认stepnumber=1
%numberstyle=\tiny, %行号字体用小号
numberstyle={\color[RGB]{0,192,192}\tiny} ,%设置行号的大小,大小有tiny,scriptsize,footnotesize,small,normalsize,large等
numbersep=8pt, %设置行号与代码的距离,默认是5pt
basicstyle=\footnotesize, % 这句设置代码的大小
showspaces=false, %
flexiblecolumns=true, %
breaklines=true, %对过长的代码自动换行
breakautoindent=true,%
breakindent=4em, %
escapebegin=\begin{CJK*}{GBK}{hei},escapeend=\end{CJK*},
aboveskip=1em, %代码块边框
tabsize=2,
showstringspaces=false, %不显示字符串中的空格
backgroundcolor=\color[RGB]{245,245,244}, %代码背景色
%backgroundcolor=\color[rgb]{0.91,0.91,0.91} %添加背景色
escapeinside=``, %在``里显示中文
%% added by http://bbs.ctex.org/viewthread.php?tid=53451
fontadjust,
captionpos=t,
framextopmargin=2pt,framexbottommargin=2pt,abovecaptionskip=-3pt,belowcaptionskip=3pt,
xleftmargin=4em,xrightmargin=4em, % 设定listing左右的空白
texcl=true,
% 设定中文冲突,断行,列模式,数学环境输入,listing数字的样式
extendedchars=false,columns=flexible,mathescape=true
% numbersep=-1em
  emph={git,cd,map,set,multimap,multiset,unordered_map,unordered_set,  
    unordered_multiset,unordered_multimap,vector,string,list,deque,  
    array,stack,forwared_list,iostream,memory,shared_ptr,unique_ptr,  
    random,bitset,ostream,istream,cout,cin,endl,move,default_random_engine,  
    uniform_int_distribution,iterator,algorithm,functional,bing,numeric,include,Vector,},  
    emphstyle=\color{blue}, 
emph={[2]make,push,add,commit,sudo,clone,nsh,upload,},  
    emphstyle={[2]\color{purple}}
} 


...
\begin{lstlisting}[language=C/C++/{[ANSI]C}] 
...
\end{lstlisting} 

首字放大

\usepackage{lettrine}
...

\lettrine[lines=2]{\textbf{需要放大的字/字母}}

效果图

latex 中文书籍常见命令_第1张图片

命令替换

\newcommand   % 定义一个系统不存在的命令,用户为了方便自己可以定义便于自己阅读和使用的命令
...
%%%%%%%%%% 用法 %%%%%%%%%%
\newcommand{\新定义的命令}[参数个数]{命令内容}       % 或者如下  
\newcommand*{\新定义的命令}[参数个数]{命令内容}      % 带*的为短命令----命令内容不能出现段落,即不能有\par    

% 举例说明
\newcommand{\botcolor}
{\arrayrulecolor{tabcolor}  \bottomrule[\mytablinewidth] \arrayrulecolor{black} }  
% 表示用 \botcolor 这个新命令来代替原来的下面一行的命令
\renewcommand % 重定义一个命令,可以把系统的已有的命令进行重定义
...
%%%%%%%%%% 用法 %%%%%%%%%%
\renewcommand{\新定义的命令}[参数个数]{命令内容}     % 对原来已有的命令重新定义  
\renewcommand*{\新定义的命令}[参数个数]{命令内容} 

% 举例说明
\renewcommand\today{\number\year年\number\month月\number\day日} 
% 表示 \number\year 用 年 替换

对于中文文章,常做下列处理

\renewcommand\contentsname{\centerline{~}} % 居中
\newcommand\econtentsname{Contents}
\renewcommand\listfigurename{插图目录}
\renewcommand\listtablename{表格目录}
\renewcommand\bibname{\centerline{~~~}}
\renewcommand\indexname{~}
\renewcommand\figurename{}
\renewcommand\tablename{}
\renewcommand\chapterautorefname{}
\renewcommand\partname{部分}
\renewcommand\appendixname{附录}

插入目录

Latex插入目录需要你首先使用\section{},subsection{},\part{},\chapter{}等命令在正文中插入了章节之后才能够再使用\tableofcontents命令在这个命令出现的位置插入目录。

\tableofcontents    % 插入目录

​ 如果不想将某些section编进目录怎么办?这个时候我们可以在\senction{}的大括号前加上*号,这 样这个section不仅不会在正文中被编号,同时也不会被编进目录中。

\subsubsection*{A Subsubsection}

调整目录层数

在使用tableofcontents 命令的时候,可分别显示chapter , section ,subsection ,subsubsection 等目录,有时候,不希望显示级别较低的内容,比如只显示到chapter ,section和subsection ,而subsubsection 不显示,这时候可通过命令setcounter 命令来控制,具体做法如下:

\usepackage{titletoc}   % 定制自己的目录样式
\setcounter{secnumdepth}{3} % 目录深度为3,给subsubsection编号
\setcounter{tocdepth}{1} % 目录层数为1,显示到section ; 目录层数为2,显示到subsection
%%%% 以下操作目的在于为目录中的chapter 和 section 添加引导线,默认subsection级才出现引导
\titlecontents{chapter}[0pt]{\vspace{3mm}\bf\addvspace{2pt}\filright}
{\contentspush{\thecontentslabel\hspace{0.8em}}}
{}{\titlerule*[8pt]{.}\contentspage}
\titlecontents{section}[1.6em]{\addvspace{2pt}\filright}
{\contentspush{\thecontentslabel\hspace{0.8em}}}
{}{\titlerule*[8pt]{.}\contentspage}
...
...
\tableofcontents    % 插入目录

页码格式

一般正文之前的部分,包括目录、摘要等,习惯上采用与正文部分不同的页码格式,如用罗马数字表示,而从正文第一页开始用阿拉伯数字重新开始计算页码。要做到这一点,只要在标题页后加上\frontmatter 或 \pagenumbering{roman}并在正文第一章前加上\mainmatter 或 \pagenumbering{arabic}就可以了,arabic(阿拉伯数字)

\mainmatter   % 应出现在书的第一章最前面。它打开阿拉伯页码计数器,并对页码重新计数。
\pagenumbering{arabic}  % 正文页码为阿拉伯数字格式
\input{Chapters/ch1_introduction}
...

新的一页

\newpage    % The \newpage command ends the current page.
\clearpage  % The \clearpage command ends the current page and causes all figures and tables that have so far appeared in the input to be printed.

​ 单栏情况下,这两者效果是一致。

​ \clearpage还可以清除浮动的表格和插图,这个作用是很大的。

​ TeX在处理浮动问题上,采用队列的方式,若是一个浮动体出问题便会影响后续浮动体处理。这时就需要使用\clearpage命令来解决此类问题。

​ 另外,通常在CJK中文解决方案中加一个\clearpage在环境末尾。

引号

在英文输入模式下,使用键盘的Tab键上侧的 ~ 连续键入两个 ` 然后输入键盘的两个单引号”,即可输出双引号。单引号的使用类似

latex 中文书籍常见命令_第2张图片

图片位置

Latex中为排版好看图片默认是浮动的,要想控制图片的位置,需要使用响应的指令。

\usepackage{graphicx}  % 图片显示
\usepackage{subfigure} % 竖排图形
\usepackage{float}     % 浮动格式
\begin{figure}[H]
...
\centering
\includegraphics[width=8cm]{图片名.后缀} \\
\caption{想说的话}}
\label{标签}
\end{figure}

这里[H]表示把图片放在当前位置。如果放不下的话,则需要手动调整,所以应该注意段落分布以及图片尺寸。

常用选项[htbp]作为浮动格式:
[h] 当前位置。将图形放置在正文文本中给出该图形环境的地方。如果本页所剩的页面不够,这一参数将不起作用。
[t] 顶部。将图形放置在页面的顶部。
[b] 底部。将图形放置在页面的底部。
[p] 浮动页。将图形放置在一只允许有浮动对象的页面上。

超链接

 \usepackage{hyperref}  % 支持超链接
  ...
  %% 章节引用,需要在需要引用的章后面加上\label{任意名称}
  \section{基本概念}  \label{basic}
  % 引用实例
  As Ch. ( \ref{basic} ) shows

  %% 公式引用,需要在需要引用的章后面加上\label{任意名称}
  \begin{equation}  \label{qua}
  q = 
  \left[ {\begin{array}{*{20}{c}}
  {\cos (\mu /2)}\\
  {({\mu _x^e}/\mu )\sin (\mu /2)}\\
  {({\mu _y^e}/\mu )\sin (\mu /2)}\\
  {({\mu _z^e}/\mu )\sin (\mu /2)}
  \end{array}} \right]
  \end{equation}
  % 引用实例
  As  Eq. ( \ref{qua} ) shows

  %% 对于参考文献的引用直接超链接
  As  Eq. ( \ref{qua} ) shows \cite{bib16}

效果如下:


latex 中文书籍常见命令_第3张图片

输入网址

\usepackage{url}  % 插入网址
...
\url{https://fantasyjxf.gitbooks.io/px4-wiki/content/}

效果图

url

公式文本

\usepackage{amsmath,amssymb,amsthm,amstext}
...
\begin{equation}
\text{最小值} = \frac{{\text{陀螺仪的输出频率} }}{{1 + SMPLRT\_DIV}}
\end{equation}

latex 中文书籍常见命令_第4张图片

也可以用左右各两个$$美元符号括住公式作为行间公式,左右各一个$括住作为行内公式。

\begin{equation}...\end{equation} 的数学公式自动加序号
\begin{displaymath}...\end{displaymath} 的数学公式没有序号(1)(2)

编译卡顿

xelatex> (安装目录/texmf-dist/tex/latex/euenc/eu1lmr.fd)

由于加载字体的原因,编译时常会卡在这一步,每一次!

解决方案是运行安装目录下\bin\win32\fc-cache.exe 稍等片刻惊喜呈现。

图标

很多时候需要加入一些特殊图标,这里提供一个宏包

\usepackage{pifont}  % 特殊图标
...
\ding{227} \; 你瞅啥
\ding{43} what are you lookint at ?
\ding{188} 瞅你咋滴
\ding{230} I'm sorry

效果图

latex 中文书籍常见命令_第5张图片

可用的图标还有

latex 中文书籍常见命令_第6张图片

读者若能提供一些有意思的宏包不胜感激

首段首行缩进

\usepackage{indentfirst} 

使用命令设置缩进的距离 \setlength{\parindent}{2em},

这里的2em表示缩进2个字符位置.

如果有一个段落你不想首行缩进,在段落前使用命令 \noindent.

或者使用 \parindent=数字 可以定义该命令之后所有段落的首行缩进值。使用 \noindent 可以暂时取消该命令之后的一个段落的首行缩进。

长度宏

LaTeX 里存在一些长度宏,保存着与页面尺寸有关的长度。涉及到页面宽度,有这么几个:

  • \linewidth – 当前行的宽度
  • \columnwidth – 当前分栏的宽度
  • \textwidth – 整个页面版芯的宽度
  • \paperwidth – 整个页面纸张的宽度

在 minipage 环境中,除了 \paperwidth 之外,其它三个 ****width 都会根据 minipage 的宽度发生改变(因为虚拟出了一个小的纸张页面),然后在 minipage 环境结束的时候恢复原样。在 parbox 中,\textwidth 和 \columnwidth 不会改变,不过 \linewidth 会发生变化。
\linewidth 是相对最灵活的宽度值。在 list 环境里(包括 enumerate 和 itemize 等环境),在 \parbox里,\linewidth 都会发生变化。
总的来说,当

  • 需要在列表环境中使用表格、图片等宽度的时候,用 \linewidth
  • 需要充满整个页面宽度的时候,用 \textwidth (比如 figure/table 等)
  • 需要充满整个分栏的时候,用 \columnwidth (比如 figure/table/tabularx/tabu 等)

表格

  • 制作表格
  \usepackage{tabularx}    %  具有可调宽度的列表
  ...
  \begin{tabular}{c|c|c|c}  
  % 代表4列 左右无边框。 c(center)表示居中,l(left)表示靠左
  \hline  % 一条水平线  horizonal line
  月份 & 小雨 & 中雨 & 大雨 \\ % & 进行分隔对齐
  \hline  % 对应的还有 vline (vertical line) 需要时画
  一月 & & & \\
  \cline{2-4} % 表示在第2-4列画水平线 (cross line)
  二月 & & &  \\
  \cline{2-4}
  三月 & & & \\
  \hline 
  \end{tabular} 

结果如下

latex 中文书籍常见命令_第7张图片

  • 自定义表格宽度
\usepackage{array} 
  ...
\begin{table} [H]
\centering
\caption{飞行模式编码定义}
\begin{tabular}{|p{8cm}<{\raggedright}|p{3cm}<{\centering}|}
\hline  
MAIN\_STATE\_MANUAL & 0 \\
\hline 
MAIN\_STATE\_ALTCTRL & 1  \\
 \hline 
MAIN\_STATE\_POSCTRL & 2 \\
 \hline 
MAIN\_STATE\_AUTO\_MISSION & 3   \\
 \hline 
MAIN\_STATE\_AUTO\_LOITER & 4   \\
 \hline 
MAIN\_STATE\_AUTO\_RTL& 5   \\
 \hline 
MAIN\_STATE\_ACRO & 6   \\
 \hline 
MAIN\_STATE\_OFFBOARD & 7   \\
 \hline 
MAIN\_STATE\_STAB  & 8   \\
 \hline 
MAIN\_STATE\_RATTITUDE & 9   \\
 \hline 
MAIN\_STATE\_AUTO\_TAKEOFF & 10   \\
 \hline 
MAIN\_STATE\_LAND & 11   \\
 \hline 
MAIN\_STATE\_AUTO\_FOLLOW\_TARGET & 12   \\
 \hline 
\end{tabular} 
\end{table}

效果图

latex 中文书籍常见命令_第8张图片

如果是右对齐,那么只需要将\centering换成\raggedleft,如果左对齐,那么换成\raggedright即可。

合并行、列

\usepackage{multirow}

multirow 宏包提供了 \multicolumn, \multirow, \hline, \cline命令。

\multirow

\multirow可以在表格中排版横跨两行以上的文本。命令的格式如下:

\multirow{nrows}[bigstructs]{width}[fixup]{text}

参数:

​ nrows 设定所占用的行数。

​ bigstructs 此为可选项,主要是在你使用了 bigstruct 宏包时使用。

​ width 设定该栏文本的宽度。如果想让 LaTeX 自行决定文本的宽度,则用 * 即可。

​ fixup 此为可选项,主要用来调整文本的垂直位置。

​ text 所要排版的文本。可用 \ 来强迫换行。

\begin{tabular}{|l|l|l|l|} 
        \hline  
        \multirow{4}{2cm}{This is a demo table}  
                & C2a & 
        \multirow{4}{2cm}{This is another one} & C4a\\ 
                & C2b &  & C4b\\ 
                & C2c &  & C4c\\ 
                & C2d & & C4d\\ 
        \hline 
\end{tabular} 

效果图:

latex 中文书籍常见命令_第9张图片

\multicolumn

\multicolumn可以在表格中排版横跨两列以上的文本。命令的格式与\multirow一致:

\begin{tabular}{|c|c|c|c|c|}
 \hline
 \multirow{2}{*}{Multi-Row} &
 \multicolumn{2}{c|}{Multi-Column} &
 \multicolumn{2}{c|}{\multirow{2}{*}{Multi-Row and Col}} \\
 \cline{2-3}
   & column-1 & column-2 & \multicolumn{2}{c|}{} \\
 \hline
 label-1 & label-2 & label-3 & label-4 & label-5 \\
 \hline
 \end{tabular}

效果图:

latex 中文书籍常见命令_第10张图片

并排显示图表

很多时候,或是为了便于理解,或是为了加强对比,需要一行两列并排显示图片或者表格,可以使用 minipage 进行实现

  • 图片+公式
\begin{figure}[H]
\begin{minipage}{0.48\linewidth}
 \centerline{\includegraphics[width=4.0cm]{yaw.png}}
\end{minipage}
\hfill
\begin{minipage}{.48\linewidth}
\begin{displaymath} %\label{zrot}
{R(z,\psi)} = \left[ {\begin{array}{*{20}{c}}
{\cos \psi }&{\sin \psi }&0\\
{ - \sin \psi }&{\cos \psi }&0\\
0&0&1
\end{array}} \right]
\end{displaymath}
\end{minipage}
\caption{偏航角转动示意图}
\label{zrotate}
\end{figure}

效果如下

latex 中文书籍常见命令_第11张图片

  • 表格
\begin{table}[H]
\begin{minipage}{0.48\linewidth}
\centering
\caption{ 偏航角$\psi$的真值表 }
\begin{tabular}{c|c|c} 
\hline  
$r_{22}$ & $r_{12}$ & $\psi$ \\
\hline  
\multirow{1}{1.5cm}{$\to 0 $} & \multirow{1}{1.5cm}{$+$} & \multirow{1}{2cm}{90\deg} \\
\hline  
$\to 0$ & $-$  & $ -$90\deg \\
 \hline 
$-$ & $+$  & $ \psi_m + 180$\deg \\
 \hline 
$-$ & $-$  & $ \psi_m - 180$\deg \\
 \hline 
\end{tabular} 
\end{minipage}\begin{minipage}{0.48\linewidth}  
\centering
\caption{ 横滚角$\phi$的真值表 }
\begin{tabular}{c|c|c} 
\hline  
$\phi_m$ & $r_{33}$ & $\phi$ \\
\hline  
\multirow{1}{1.5cm}{$+$} &\multirow{2}{1.5cm}{ $+$ } & \multirow{2}{2cm}{ $\phi_m$} \\
 \cline{1-1} 
$-$ &    &   \\
 \hline 
$+$ & $-$  & $ \phi_m - 180$\deg \\
 \hline 
$-$ & $-$  & $ \phi_m + 180$\deg \\
 \hline 
\end{tabular} 
\end{minipage}
\end{table}

效果如下

latex 中文书籍常见命令_第12张图片

  • 多图并列可加小标题
\usepackage{subfig}
  • 四图(2 x 2)

    \begin{figure}
    \centering
    \subfloat[Asia personas duo.]
    {\includegraphics[width=.45\columnwidth]{Example_1.jpg}} \quad
    \subfloat[Pan ma signo.]
    {\label{fig:example-b}%
    \includegraphics[width=.45\columnwidth]{Example_2.jpg}} \\
    \subfloat[Methodicamente o uno.]
    {\includegraphics[width=.45\columnwidth]{Example_3.jpg}} \quad
    \subfloat[Titulo debitas.]
    {\includegraphics[width=.45\columnwidth]{Example_4.jpg}}
    \caption[Tu duo titulo debitas latente.]{Tu duo titulo debitas
    latente.}\label{fig:example}
    \end{figure}
    

    效果图

    latex 中文书籍常见命令_第13张图片

    • 九图(3 x 3)
    \begin{figure*}
    \centering
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  \\
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \subfloat[Asia personas duo.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  \\
    \subfloat[Methodicamente o uno.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \subfloat[Titulo debitas.]
    {\includegraphics[width=6cm]{move_pitch.eps}}
    \subfloat[Methodicamente o uno.]
    {\includegraphics[width=6cm]{move_pitch.eps}}  
    \caption[Tu duo titulo debitas latente.]{Tu duo titulo debitaslatente.}
    \label{fig:example}
    \end{figure*}

    效果图

latex 中文书籍常见命令_第14张图片

提示: 对于双栏的论文,figure或者table后面加*变为通栏,但是问题是无法控制其位置浮动了。

列表

  • 无序列表
\begin{itemize}
\item 北京马拉松
\item 武汉马拉松
\item 厦门马拉松
\item 上海马拉松
\item 广州马拉松
\end{itemize}

% 用 \bullet 其实也阔以
$\bullet$ 哎哟不错哦

效果图

latex 中文书籍常见命令_第15张图片

  • 有序列表
\begin{enumerate}
 \item 老子天下第一
 \item 老子天下第二
 \item 老子天下第三
\end{enumerate}

效果图

latex 中文书籍常见命令_第16张图片

  • 都没有
\begin{description}
\item 城关小学
\item 城关中学
\item 云梦一中
\item 云梦补校
\item 纺织大学
\item 科技大学
\end{description}

效果图

latex 中文书籍常见命令_第17张图片


                                          By Fantasy

你可能感兴趣的:(工具)