1、LaTeX的字体和大小
1.1、字体 Styles
\rm Roman. 罗马字体 \it Italics. 意大利字体 \em Emphasis (toggles between \it and \rm). \bf Boldface. 黑体 \sl Slanted. 倾斜体 \sf Sans serif. 等线体 \sc Small caps. 小体大写字母 \tt Typewriter. 打印机字体,每个字符的宽度是相等的 \mit 数学斜体
讯享网
1.2、大小 Size
讯享网\tiny 最小字体 \scriptsize \footnotesize \small \normalsize (default) \large \Large \LARGE \huge \Huge

2、TexStudio 单词下面大量红线报错解决办法
https://blog.csdn.net/x_uhen/article/details/
3、数学公式
3.1 不带编号的公式
3.1.1 行内公式
- 行内公式是可以让公式在文中与文字或其他东西混编,不独占一行
- 数学模式下,符号会使用单独的字体(数字和符号则是直立体.),字母通常是倾斜的意大利体,而且,符号之间的距离也与一般的水平模式不同

- 因此,在排版数学公式时,即使没有特殊符号的算式如1+1=2,或者简单的一个字母变量,也要进入数学模式,使用 1 + 1 = 2 1+1=2 1+1=2, x x x,而不是使用排版普通文字的方式
3.1.2 独立公式
- 独立公式单独占一行,不和其他文字混编,示例::
c = 2 π r c=2πr c=2πr - 虽然单独占一行,但是不带编号
3.1.3 多行公式
- 在独立公式中使用\来换行,示例:
2 x + 3 y = 34 x + 4 y = 25 2x+3y=34\\ x+4y=25 2x+3y=34x+4y=25
链接:https://www.jianshu.com/p/e6d2368e451a
3.2 带编号的公式
3.2.1 一般编号格式
\begin{
equation} y=x+z \label{
XX} \end{
equation}
这里,“\label{XX}”为可选项,表示在文档中该公式标记为“XX”,在正文中通过“\eqref{XX}”来引用该公式编号(带括号)。

3.2.2 子公式编号格式一(编号为(5)、(5a)、(5b))
讯享网\begin{
align} y2=x2+z2 \label{
YY}\\ y_2a=x_2a+z_2a \tag{
\ref{
YY}{
a}} \label{
YYa}\\ y_2a=x_2a+z_2a \notag \\ y_2b=x_2b+z_2b \tag{
\ref{
YY}{
b}} \label{
YYb} \end{
align}

- 这里,
\ref{YY}表示引用公式YY的编号(不含括号),\tag{\ref{YY}{a}}表示给该行公式打上标签,也可以写为\tag{5a},但是,这种条件下(5a)中的5不会随着YY公式编号的改变而改变。 "\notag"表示该行公式不编号,子编号(5a)(5b)中的'a', 'b'可以改为任意字符(非自动编号)。- align支持使用“&”,使多行公式在指定位置对齐,
公式的latex代码中不允许有空行;
3.2.3 子公式编号格式二 (编号为(7a)、(7b))
- 使用subequations 嵌套align来编号,(7a)(7b)中的’a’、‘b’是自动编号的,(8a)(8b)中的’a’、'b’也是自动编号的
- 使用subequations 嵌套align来编号,因为是进行子公式编号,所以不存在(编号为(7)、(7a)、(7b))这种情况,又占了一个编号名额,下一个公式用的是(8)这个编号。

https://zhuanlan.zhihu.com/p/
4、LaTex中的转义字符
4.1 用\ 表示空格
- 连续的空格被认为是一个空格。行首的空格通常被忽略。按下回车产生的断行也被认为是空格。一个空行意味着一段的结束。连续的空行被当作是一个空行。

长度的说明: in - 英寸(inch)( (https://latex.yo2.cn) , 白色印记.) mm - 毫米(millimeters) cm - 厘米(centimeters) pt - points (大约 1/72 inch) em - 接近当前字体的字符 "M"的宽度(approximately the width of an "M" in the current font) - 1em代表一个缩进单位,也即两个英文字母或一个汉字的长度 ex - 接近当前字体的字符 "x"的高度approximately the height of an "x" in the current font
Latex中空格不起作用:
- 由于LaTeX 采用的是源文件编译方式, 默认LaTeX会忽略多余的空格, 如果需要产生一个空格,可以使用 命令
\, 注意代表的是空间键.。例如: Jones, et al.\ (1993), 这样就在 "."后产生了一个空格. - 符号~产生一个不可断行的空格

- 如果需要多个空格, 可以使用
多个\. 一个更方便生成水平方向的空格可以使用命令\hspace{ 长度 } , 例如 \hspace{1cm},其中的长度单位cm 可以换成 mm, em, in, pt等;如果\hspace命令在一行的开始则需要改用\hspace*{1cm}来产生空格。如果要产生垂直方向的空白, 可使用命令\vspace{ 长度 } 和 \vspace*{ 长度 }, 使用方法同\hspace。
4.2 使用\\ 表示换行
- 换行:用控制命令
\\或 \newline(换行后不缩进,不同于分段) - 分段:用控制命令
\par 或空出一行(段落开头缩写(可用\noindent消除缩写)) - 换页:用控制命令
\newpage或\clearpage


4.3 LaTeX如何输出反斜杠 \
- 一是:
$\backslash$ - 二是:
\verb|\| - 三是:
$\setminus$

4.4 转义,显示# $ % ^ & _ { } ~ \
- 如下的符号在 LaTeX 中有特别的用处,
# $ % ^ & _ { } ~ \一般它们不会被打印出来,如果需要显示,就输入\# \$ \% \^ \{ \} \& \_ \{ \} \~ \textbackslash来替代。\verb 命令被设计用来显示输入的内容。所以上述字符也可以使用 \verb 来输出\verb|#$^&| 或 \verb+#$^&+ ,其中 | 与 + 表示起始分隔符和结尾分隔符
5、显示
5.1 显示数字



5.2 显示链接

5.3 显示et al. 或 et. al.

5.4 显示脚注Footnote

5.5 \verb 用来显示输入的内容
- 如下的符号在 LaTeX 中有特别的用处,
# $ % ^ & _ { } ~ \一般它们不会被打印出来,如果需要显示,就输入\# \$ \% \^ \{ \} \& \_ \{ \} \~ \textbackslash来替代。\verb 命令被设计用来显示输入的内容。所以上述字符也可以使用 \verb 来输出\verb|#$^&| 或 \verb+#$^&+ ,其中 | 与 + 表示起始分隔符和结尾分隔符
6、段落格式设置
6.1 分段 \par 或空出一行
- 换行:用控制命令
\\或 \newline(换行后不缩进,不同于分段) - 分段:用控制命令
\par 或空出一行,使用空行换段落,段落开头缩写(可用\noindent消除缩写) - 换页:用控制命令
\newpage或\clearpage
Latex是默认首行缩进的,在段首使用\par进行换行的时候也会默认缩进。如果不需要首行缩进的话我们可以使用\noindent命令来取消首行缩进,编译输出后可以看到第一段首行缩进没有了,但是\par后内容默认首行缩进。代码如下:

如果我们也想\par这一段不进行首行缩进,则可以输入如下代码取消这一段的首行缩进。注意,\noindent应该写在\par之后才行,写在\par之前是没有效果的,编译后便可发现两个段落都没有首行缩进了:

如果想自己设置缩进量的话,输入命令为\setlength\parindent{},在{}里面输入需要缩进的字节,单位为em,1em代表一个缩进单位,也即两个英文字母或一个汉字的长度,编译后可以看到第二段相比于第一段有两个英文字母或一个汉字的缩进。演示代码如下:

6.2 段间距/行间距
如果想在段落直接产生一定的间距, 则使用命令\medskip, \bigskip, 或 \smallskip,可以用于段间距,行间距

7、引用quotation and quote

8、插入图片
https://blog.csdn.net/_/article/details/
9、插入表格
9.0 加载宏包
讯享网\usepackage{
multirow} % 默认有multicolumn命令,而multirow需要加载multirow宏包 \usepackage{
booktabs} % \toprule, \midrule, \bottomrule
9.1 三线表
在写论文的时候我们常常会用到三线表,
- 如果是在双栏的环境,需要在表格的环境中加星号
- 如果是表格只占一栏,就不需要加星号
- 三线表的精华就是那三根线了啦,用的命令就是 \toprule ,\midrule,\bottomrule 这三个命令,就是上中下,然后就是与rule 的结合。
- 需要强调一点的是,在写论文的时候表格的标题一般都是在表格的上方,所以我们用caption命令的时候一般是在表格环境tabular的开头
9.2 占双栏的表格
\begin{
table*} % 带星号,表示跨双栏 \centering % 表格整体居中 \caption{
} % 标题 \begin{
tabular}{
c|c|c|} % 使用tabular创建table环境,c代表每列都居中,也可以设置l,r,|产生表格竖线 \toprule \midrule \bottomrule \end{
tabular} \label{
tbl:table-example} \end{
table*}
- 可以表格指定宽度并居中:链接
- 不带竖线的写法
\begin{tabular}{ccc}%3个c代表4列都居中,也可以设置l,r - 可以用
\hline产生表格横线
9.3 示例
假设我们要写的表格是下面这个样子的:

- 格子之间是没有竖线的,可以通过我们的tabular 之后的环境来控制
- 在LaTeX中我们常常需要用到一些表格的合并和拆分,其实在LaTeX中是没有表格的拆分这个概念的,我们只有合并这个概念(
需要在导言区添加\usepackage{multirow})。所以我们在设计表格的时候必须自己要考虑清楚问题,怎么做出合并。在这里我们用到的就是\multirow{合并的单元格也就是行数}{*}{内容}和\multicolumn{合并的列数}{表格单元格的格式}{内容}
讯享网\begin{
table*} \centering \caption{
Comparison of different obfuscations in terms of their transformation capabilities} \begin{
tabular}{
llllll} % 控制表格的格式 \toprule \multirow{
2}{
*}{
obfuscators} & \multicolumn{
5}{
l}{
Transformations} \\ \cline{
2-6} % 这部分是画一条横线在2-6 排之间 & Renaming & Dead code removal & control flow obfuscation & string encryption & code encryption \\ \midrule Proguard & \checkmark & $\times$ & $\times$ & \checkmark & $\times$ \\ Allatori & \checkmark & $\times$ & $\times$ & \checkmark & $\times$ \\ DashO & \checkmark & $\times$ & $\times$ & \checkmark & $\times$ \\ Androcrypt & \checkmark & $\times$ & $\times$ & \checkmark & $\times$ \\ \bottomrule \end{
tabular} \label{
tbl:table1} \end{
table*}
参考文献:
【1】LaTeX入坑小记:https://blog.csdn.net/muyao987/article/details/
【2】LaTeX常用操作:添加标题、作者、时间、摘要、标题、段落、目录、字体、引用、脚注、图片\表格插入、数学符号、公式、交叉引用等:https://blog.csdn.net/meiqi0538/article/details/
【LaTe专栏x】:https://blog.csdn.net/chichoxian/category_1881075.html







版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/58572.html