You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在LaTeX中仅缩进句子的一部分?

如何在LaTeX中仅缩进句子的一部分?

嘿,我完全懂你遇到的困扰——想只缩进句子里的某一段内容,结果用\parindent或者\hangindent都没达到预期是吧?其实这俩命令本来就不是干这个的:\parindent是用来设置整个段落的首行缩进量,\hangindent则是实现悬挂缩进(首行不缩进,后续行缩进),它们都是针对段落层级的,不是句子局部的~

给你两个简单好用的方法,轻松实现句子局部缩进:

  • 手动固定长度缩进:用\hspace*{长度}命令,在需要缩进的内容前插入这个命令就行。长度可以用相对单位(比如1em,和当前字体大小挂钩,适配性更好)或者绝对单位(比如2cm)。举个例子:
这是句子的前半部分,完全正常显示,\hspace*{1.5em}这里是需要缩进的内容,和前面的文本错开对齐。
  • 匹配特定内容宽度的缩进:如果你想让缩进的宽度刚好和某个词/短语一样宽,可以用\phantom{要匹配的内容}命令,它会生成一个和括号内内容宽度相同的空白占位。比如:
前置文本:\phantom{前置文本:}这里是缩进后对齐的内容,刚好和前面的“前置文本:”宽度一致。

如果你的需求是多行的局部缩进(比如某几句话整体缩进),还可以用\parbox或者minipage来包裹需要缩进的内容,设置合适的宽度和缩进量,不过这个场景下前两种方法应该足够解决你的问题啦。

备注:内容来源于stack exchange,提问作者feg4444

火山引擎 最新活动