排版问题
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 ab | a \qquad b | 两个m的宽度 |
quad空格 | a b a\quad b ab | a\quad b | 一个m的宽度 |
大空格 | a b a\ b a b | a\ b | 1/3m宽度 |
中等空格 | a b a\;b ab | a\;b | 2/7m宽度 |
小空格 | a , b a,b a,b | a\,b | 1/6m宽度 |
紧凑 | a ! b a!b a!b | a\!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