LaTeX基本技巧

"本文详细介绍了LaTeX的排版技巧,包括右对齐命令hfill、换页指令 ewpage、图片插入与位置控制、页边距设置、公式与符号输入、字体选择以及空格调整。同时,提到了生成伪文本的宏包lipsum的使用方法及其参数控制。此外,还讲解了常见的宽度单位,如pt、mm、cm等。"
摘要由CSDN通过智能技术生成

排版问题

1、让一行中的一部分右对齐
使用\hfill命令,例如在伪代码中

\State Estimate advantages $\hat{A}_{t}^{\pi_{k}}$ using GAE  \hfill $\rhd$Update the network using PPO

效果为
在这里插入图片描述
2、换页

\newpage 即可

3、各种空格和字符间距
参考链接 https://zhuanlan.zhihu.com/p/411399241

常见代码含义

1、插入图片时常用的 htbp
htbp表示的意思是latex会尽量满足排在前面的浮动格式,就是h-t-b-p这个顺序,让排版的效果尽量好,而h:here,表示在此处;t:top,表示在顶部,b:bottom,表示底部,p:page,表示在本页

2、高度宽度的一些表达方式
下面仅作为列举

\begin{minipage}{7cm}
\begin{minipage}[t]{0.35\linewidth}
\includegraphics[height=4.7cm]{figure.pdf}
\includegraphics[width=1\textwidth]{figure.pdf}

页边距设置

自己后来不需要解决这个问题了,现在只把一些当时看到了链接暂时放在这吧。
https://blog.csdn.net/jh1513/article/details/118256820
https://blog.csdn.net/weixin_45885232/article/details/113358488

公式及各类符号问题

1、输入期望符号
需要使用\mathbb这个命令,需要添加【amssymb】包。

2、常用符号
参考文档《LATEX Mathematical Symbols》
一些不常见不好需要添加包\usepackage{amssymb}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其他参考:

3、常用字体
在这里插入图片描述
其他参考:

常用的操作有正体、斜体、加粗等。

类别字体命令
默认字体\mathnormal{}
意大利体/斜体\mathit{}
罗马体/正体\mathrm{}
粗体\mathbf{}
无衬线体\mathsf{}
打字机体\mathtt{}
手写体(花体)\mathcal{}

空格输入

名称效果代码说明
两个quad空格 a b a\qquad b aba \qquad b两个m的宽度
quad空格 a b a\quad b aba\quad b一个m的宽度
大空格 a   b a\ b a ba\ b1/3m宽度
中等空格 a    b a\;b aba\;b2/7m宽度
小空格 a , b a,b a,ba\,b1/6m宽度
紧凑 a ! b a!b a!ba\!b缩紧1/6m的宽度

输入保留字符,波浪线,度

LaTeX中有许多字符都有特殊的意义,LaTeX中的保留字符有 # $ % & _ { } \,这些在正文中都不能直接呈现。
反斜杠用\textbackslash表示,其他的符号在前面加\便可以表示了。

a $\sim$ b                   % 输入波浪线
$30\,^{\circ}$               % 输入度
$37\,^{\circ}\mathrm{C}$     % 输入摄氏度

常用宏包

生成伪文本 lipsum

(以下内容直接询问的ChatGPT-3.5,尚未验证可靠性)
\usepackage{lipsum} 是一个 LaTeX 中用于生成伪文本的宏包。它的作用是生成一些虚构的、没有实际意义的文本,用于在 LaTeX 文档中占位,以便测试和演示文档布局、样式和格式等方面的效果。

这个宏包在排版、设计和编写 LaTeX 文档时非常有用,特别是当你需要一个快速而简单的方式来填充占位文本时,可以使用它。比如,在制作一个演示文稿或布局调整时,可以使用它来填充一些文本来观察文本的对齐和布局效果。

当你想测试一个模板、样式或命令时,该宏包也可以很方便地提供一些占位文本以测试你的代码是否正常工作。

要使用该宏包,只需要在 LaTeX 文档的导言区域中加入 \usepackage{lipsum} 命令即可。一旦添加了该命令,你可以在文档中使用 \lipsum 命令来生成指定数量的占位文本,或使用其他命令来定制文本的长度、段落数和语言等属性。

当你使用 lipsum 宏包时,可以使用不同的命令来控制生成文本的长度和段落数。以下是一些常用的命令:

\lipsum[1]:生成一段文本,包含 150 个字左右。
\lipsum[1-3]:生成 1 到 3 段文本,每段包含 150 个字左右。
\lipsum[2-4][3-5]:生成 2 到 4 段文本,每段包含 3 到 5 句话。
\lipsum[5-7][2-4]\textbf{}:生成 5 到 7 段文本,每段包含 2 到 4 句话,其中每句话会被加粗。
其中,方括号内的数字表示生成文本的范围,第一个方括号中的数字表示段落范围,第二个方括号中的数字表示每段的句子数范围。你也可以在方括号中指定空参数来使用默认值,比如 \lipsum[][3] 表示生成默认段落数的文本,每段包含 3 句话。

使用lipsum包可以通过参数来控制生成文本的长度。具体来说,lipsum包提供了两个主要的命令,分别是\lipsum和\lipsum*[-]。

使用\lipsum命令时,它会自动生成一个默认长度的段落。如果需要指定生成的段落数量,可以在命令后面添加一个可选参数,如\lipsum[1-3]表示生成1到3段的Lorem Ipsum文本。

而使用\lipsum*[-]命令时,可以通过指定起始段落和结束段落的编号来生成指定长度的文本。例如,\lipsum*[2-4]表示生成从第2段到第4段的Lorem Ipsum文本。

需要注意的是,lipsum包默认提供了150段Lorem Ipsum文本,如果需要生成更多的文本,可以使用\setlipsumdefault{}命令来指定生成的段落数量。其中,表示需要生成的段落数量。例如,\setlipsumdefault{10}表示将生成10段Lorem Ipsum文本。

常用的宽度单位

pt:一个点point相当于1/72.27inch,也就是大约0.0138inch或0.3515mm ;
mm:毫米; cm:厘米; in:英寸;
ex:约等于当前字体中字母x(小写)的高度;
em:约等于当前字体中字母M(大写)的宽度;
mu:当前采用的数学字体为参考的em,则1mu=1/18em。
还可参考链接 https://blog.csdn.net/gsgbgxp/article/details/129693747

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值