1 latex 中的特殊字符

在我们进行排版时,latex为我们提供了一些特殊字符供我们使用。主要有空白字符、控制符、排版符号、标志符号、引号、连字符、非英文字符、重音符号。

1.1 空白字符

空白字符即为空格,latex中产生空格有相应的命令。注意以下几点:

  1. latex中的空格在英文之间输入时,不管空格数量多少,都只会出现一个空格。
  2. 中文之间输入时,之间的空格会被忽略。同时也不能使用中文的全角空格。
  3. 首行缩进的空格是不可以使用空格代替的,会被忽略。
  4. 汉字与其他字符之间的间距可以自动由XeLaTeX处理。

产生空格使用以下命令:

\quad                                                                %产生当前字体中1个M的宽度空白

\qquad                                                             %2个M

\thinspace                                                       %六分之一个M

\enspace                                                         %二分之一个M

\(空格)                                                      %空格

~                                                                        %硬空格

\kern 后跟空格距离(pt或pc)          %1pc=12pt=4.218mm

\hskip 后跟空格距离

\hspace{长度}

\hphantom{字符}                                          %空花括号中的字符长度

\hfill                                                                  %文本空行至右对齐

\newline                                                          %产生新的一行开始书写

图1 空行指令与生成结果

1.2 常用符号

和c语言类似,latex中一些字符的输入需要用转义字符一起输入,如下:

\#、\$、\%、\{、\}、\~{}、\_{}、\^{}、\\(换行)、\textbackslash(\反斜杠号)、\&。

这里要注意一些符号不需要转义比如:

引号,` 表示左单引号(tab上面那个按键),’表示右单引号(?上面的按键)。连续两个单引号合起来可以表示双引号,latex会自动合并。

短横线,-,--,---表示不同的横线符号。

图1-2 各种符号与输出结果

latex中的符号其实还有很多可以使用,本部分只介绍常用的符号,具体其他符号可自行查阅手册。

2.latex 中的图片

2.1 如何插图

latex中如果想调用图片,需要首先在导言区使用graphicx宏包。之后需要在正文区使用相关指令。调用的文件格式要为图像格式。在这里提一下,latex中指令后跟的参数,[]中的参数代表可选参数,{}中为必选参数。

\usepackage{graphicx}

\includegraphics[文件格式(缩放比例等)]{文件路径与文件名}

在实际操作时,通常我们会把需要用的图像文件统一放在一个文件夹中,之后可以使用:

\graphicspath{{abc/},{def/},{ghi/}}搜索指令,从文件夹abc、def,ghi中调用文件(也可以调用更多的文件夹),注意格式。

使用该指令之后的在调用图片可以直接使用图片的名字而不使用图片的路径。

2.2 图片控制

图片插入时通常我们需要对图片进行设置,主要的方式就是使用\includegraphics时对其可选参数进行设置。如图2所示:

\includegraphics[scale=0.5]{a.jpg}              %对图像a缩放至0.5

\includegraphics[height=0.5cm]{a.jpg}          %对图像a高度调至0.5cm

\includegraphics[width=0.5cm]{a.jpg}                %对图像a宽度调至0.5cm

\includegraphics[height=0.5\textheight]{a.jpg}   %对图像a高度调整至当前文本的0.5

图2 图片参数设置

同样,也可以进行旋转:

\includegraphics[angle=-45]{a.jpg}      %对图像顺时针旋转45(逆时针改变角度正负号)

参数之间可以使用逗号分隔,可以同时调整多个参数。

\includegraphics[height=0.5\textheight,angle=-45]{a.jpg}

最后提一下,我们可以参考graphics与graphicx的帮助文档去了解更多相关指令,在cmd中输入texdoc graphics或texdoc graphicx可以呼出相关文档。

3.latex中使用表格

3.1 表格制作

latex中使用表格的方法,在正文区中使用指令如下:

\begin{tabular}{l c r}

%生成一个表格,这个表格有三列,其中第一列左对齐,第二列居中,第三列右对齐。

a1 & b1 & c1 \\

%在内部编写表格的内容,每一列的内容使用&符号进行分割。双反斜杠结束本行,开始新的一行书写。

a2& b2 & c2 \\

\end{tabular}

图3-1 表格与生成图

表格名称可以用\caption{名称}指令去生成。

3.2 表格设置

在上部分的表格只是最初步的表格,实际使用时我们要对表格进行设置:

\begin{tabular}{|l ||c| p{2cm}|}

%在每一列中加入|符号,表示每列之间的线,两个|符号“||”表示双线,p{宽度}可以指定该表格的宽度

a1 & b1 & c1 \\

\hline

%\hline表示行与行之间的线,同样也可以写成双线

a2& b2 & c2 \\

\hline

\hline

a3& b3& c3\\

a4& b4& c4\\

\end{tabular}

图3-2 表格设置

同样,还有更多的指令列举如下:

l

左对齐

r

右对齐

c

居中对齐

p{width}

设置列宽,文本顶头左对齐

\tabularnewline

单元格中换行书写

\cline{i-j}

从i到j行产生水平线

\specialrule{abovespace}{belowspace}

行高调整

multicolumn{n}{c|}{内容}

列合并(合并n列)

\multirow{n}{c}{内容}

行合并(n行)

\shortstack

多行(列)合并之后进行换行

更多的操作可以调用\usepackage{booktabs}宏包,可以查阅booktab的手册:http://ctan.cs.uu.nl/macros/latex/contrib/booktabs/booktabs.pdf

latex超级基础的文档手册——第二部分:符号、图片、表格相关推荐

  1. 【Latex】制作演示文档或者课程报告 - 制作课程报告(三)

    本文主要基于WinEdt编译器,以案例的形式介绍了如何使用latex制作课程(实验)报告[持续更新中......] 一.前言:关于latex.WinEdt以及编译方式 1. LaTeX:       ...

  2. P22-前端基础-CSS文档流

    P22-前端基础-CSS文档流 1.概述 文档流(normal flow) 网页是一个多层的结构,一层摞着一层,通过CSS可以分别为每一层来设置样式,作为用户来讲只能看到最顶上一层,这些层中,最底下的 ...

  3. 星宿UI文档手册(基于wordpress开源博客架构)

    搭建效果演示:在文章末尾可查看 以下内容引自官方文件手册: 1.源码及工具下载 HBulider X App开发版:https://www.dcloud.io/hbuilderx.htmlopen i ...

  4. Latex指南(part2)--Latex入门之组织文档结构

    学习笔记,仅供参考,有错必纠 参考资料:刘海洋 · LaTeX 不快速的入门 - 跟着大神学习最纯正的 LaTeX 知识; 课件 文章目录 Latex入门 文档的组成 Latex文档基本结构 文档部件 ...

  5. Latex在线编辑器帮助文档

    Latex在线编辑器帮助文档 区域分布 选择区域 文本区域 下载区域 AI区域 识别结果 公式检测 公式识别 Attention Latex在线编辑器 区域分布 选择区域 用于帮助用户记住各种Late ...

  6. Typora基础用法:pandoc安装,导入导出word文档,pdf文件。设置图片目录

    点击观看B站视频 Typora基础用法:pandoc安装,导入导出word文档,pdf文件.设置图片目录. 一. pandoc安装 首次安装完typora,是没法导入的,需要安装pandoc 选择[请 ...

  7. python 一个word文档的某页内容复制到另一个word文档的第二页

    首先,需要使用 python-docx 库来读取和操作 word 文档.具体实现方法如下: 安装 python-docx 库:在终端中运行 pip install python-docx 安装. 导入 ...

  8. 易e语言从入门到精通文档手册教程下载

    易e语言从入门到精通文档手册教程下载 下载地址 https://download.csdn.net/download/fkew2009/10811499

  9. [转]当前不会命中断点 还没有为该文档加载任何符号

    相信很多人在网页编程时都遇到过这个问题,就是设置断点时给出提示,之后不能选中.我今天也碰到这个问题了,足足折磨了我一天.设置是debug没错,我也没有找到"C/C++->常规-> ...

最新文章

  1. ASP.net随机数应用实例
  2. 只知道TF和PyTorch还不够,快来看看怎么从PyTorch转向自动微分神器JAX
  3. Vb自动读取本地HTML,VB获取网页源代码的五种方法
  4. 建立注册DLL和反注册DLL文件的快捷方式
  5. openwrt 遍译php_[OpenWrt Wiki] OpenWrt编译 – 说明
  6. vb.net2019-下载文件
  7. Android官方api的下载
  8. 震惊!腾讯要建AI鹅厂,百度让狗刷脸购物,锤子R-1真机披露
  9. ffplay播放器移植VC的工程:ffplay for MFC
  10. java NIO入门小记
  11. 利用图片的 onerror 事件载入默认图片
  12. 一建已经过去,正是中级通信工程师黄金备考期!
  13. Java开发文档Swagger的使用详细教程
  14. 解决 Permission denied: user=root, access=WRITE, inode=“/user“:hdfs:supergroup:drwxr-xr-x
  15. 分享台阶价格对比逻辑。(商城中购买数量越多,单价越低)
  16. 牛客:爬塔(STL)
  17. win10鼠标不受控制乱动_Win10到底藏有多少好东西?这些功能少为人知,却都让人无法拒绝...
  18. Premier Bob的算法模板库(II)
  19. 父母亲的“智能生活”你关心过吗?
  20. POSA2 关于本书

热门文章

  1. 苏宁管培生java1面2面
  2. 局域网bs虚拟服务器怎么创建,搭建局域网地图服务器
  3. 免费好用的录屏软件OBS-Studio
  4. thzvv.com forum php,为什么Naver账号不能用了?
  5. 华为“More Bits, Less Watts”新践行
  6. nrf51822 --- 动态修改连接间隔
  7. html5-canvas常用的api介绍
  8. 五金与机械行业的WMS系统方案
  9. [flinkSQL] 开滚动窗口 求不同地区退款率 top-N
  10. Mybatis 查询 List作为参数查询 条件中有多个参数,foreach in 查询