记录LaTeX学习过程_02

记录LaTeX学习过程_02

在这里以学院耿楠老师的教学PPT为学习资料LaTeX基础知识_1,本文主要记录了自己在阅读实践这篇PPT的过程中的流水账。

编写基本了解

  1. 首先LaTeX中所有的命令都是类似于这样的:\命令[可选参数]{其他参数},当然命令也可以不带参数。
  2. 一般LaTeX文件第一行都是:\documentclass[letterpaper, 12pt]{article},这个是模板命令,LaTeX集成了很多模板,如article,book,letter,ctexart之类的,利用模板,可以快速的达到自己想要的模板要求。
  3. \usepackage[margin=2.5]{geometry}这个是扩展宏包,LaTeX中画图,书写数学公式都集合到了宏包中,如果我们想要使用,可以将宏包添加进来,这样就可以直接利用了。这个有点像你在写C/C++程序时(其他程序设计语言类似),需要添加一些头文件,这样才能调用。
  4. \newcommand{name}[num]{definition}用户自定义命令。
  5. 文稿。
\begin{document}
...
\end{document}

这个是文稿命令,你自己想要写的文章内容都放在这里。需要注意的是,一篇文章有且只有一个document环境。
6. 导言区:一般在\documentclass{xxx}和\begin{document}之间是导言区,用来做一些全局设定。

中文书写:

\documentclass[12pt]{ctexart}
\begin{document}
你好!
\end{document}

这里需要注意的有两点:
1. 需要使用中文文档类:ctexart, ctexbook, ctexrep, ctexbeamer等。
2. 一定要使用UTF-8编码格式,否则会出现乱码。

基本约定:

  1. 使用`%`进行注释。
  2. 西文标点符号后要加空格。(英文书写规范)
  3. 建议各种化境的开始和结束各占一行。这样做有两点好处,一是使加强了条理性,方便阅读和修改,二是如果不这样做,有时会产生排版问题。
  4. 换行。一个回车仅视为一个空格,两个回车以上视为一个换行。这和markdown有点类似。

分行,分页,分段,缩进,行距,对齐方式:

  1. 想要输出特殊字符的话,需要使用\进行转义,数学运算符,大于号:$>$
  2. LaTeX一般自动分行,如果需要强制分行,需要使用\\\\*\newline\\\\*可以带一个长度参数,用于增加当前行与新行之间的距离,参数可正可负,如:\\[3cm]。建议分行\linebreak[n],其中n可以取0,1,2,3,4数字越大表示建议力度越大\linebreak表示强制换行,并通过增加字间距撑满整行。\nolinebreak[n]建议不分行。\mbox{文本内容}使文本内容保持在同一行。可以英文单词中插入-建议断词。
  3. 分段。\par或两个回车。
  4. 分页。一般都自动分页。强制分页\newpage。建议分页\pagebreak[n],\nopagebreak[n]
  5. 水平间距,垂直间距。看老师的PPT吧。
  6. 首行缩进。如果使用的是ctex的模板,自动缩进两个汉字;也可以设置\setlength{\parindent}{2em};\indent和\noindent能够设置和取消首行缩进;每一节的第一段首行不自动缩进,可以使用:\hspace{\parindent},在导言区加入\usepackage{indentfirst};段落间距调整:\lineskip,\parskip;
  7. 行距。\baselineskip,看PPT吧。
  8. 弹性长度。
  9. 列表环境。
  10. 对齐方式。默认两侧对齐。
    居中对齐:
\begin{center}
...
\end{center}

左对齐:

\begin{flushleft}
...
\end{flushleft}

右对齐使用flushright环境,同样也可以使用:\raggedright\raggedleft命令实现。

猜你喜欢

转载自blog.csdn.net/liutaotaotaotaotao/article/details/80104778