\hangindent 在 minipage 内外表示不一致

2020-08-12 14:47发布

## 编译环境 操作系统 * [x ] Windows 7/8/10 Tex发行版 * [x ] TexLive `2020` ## 我的问题 测试时发现,相同的 `\hangindent` 代...

## 编译环境 操作系统 * [x ] Windows 7/8/10 Tex发行版 * [x ] TexLive `2020` ## 我的问题 测试时发现,相同的 `\hangindent` 代码,在 minipage 内、外导致的缩进量不同。不知道是那里的问题。 如下代码: ```tex \documentclass[UTF8]{ctexart} \usepackage{geometry} \geometry{a4paper,left=2cm,right=2cm,top=2cm,bottom=2cm} \begin{document} \setlength{\hangindent}{5.4em}{有一个豆荚,里面有五粒豌豆。豆荚和豌豆都是绿的,豌豆就以为整个世界都是绿的。豆荚在生长,豌豆也在生长。豌豆按照它们在家庭里的地位,坐成一排。太阳在外边照着,把豆荚晒得暖洋洋的。} In minipage \begin{minipage}{0.6\linewidth} \setlength{\hangindent}{5.4em}{有一个豆荚,里面有五粒豌豆。豆荚和豌豆都是绿的,豌豆就以为整个世界都是绿的。豆荚在生长,豌豆也在生长。豌豆按照它们在家庭里的地位,坐成一排。太阳在外边照着,把豆荚晒得暖洋洋的。} \end{minipage} \end{document} ``` PDF截图 ![minipage 内外缩进量不同](https://wenda.latexstudio.net/data/attach/200812/VgnmEsnS.png "minipage 内外缩进量不同")
2条回答
其实有点卡
2020-08-12 17:33 .采纳回答
非也非也,原因是因为 `minipage` 环境整体是一个盒子,这个盒子缩进了。你试一下这些代码就明白了: ``` \documentclass[UTF8]{ctexart} \usepackage{geometry} \geometry{a4paper,left=2cm,right=2cm,top=2cm,bottom=2cm} \begin{document} \setlength{\parindent}{0pt} \setlength{\hangindent}{1.5cm}{有一个豆荚,里面有五粒豌豆。豆荚和豌豆都是绿的,豌豆就以为整个世界都是绿的。豆荚在生长,豌豆也在生长。豌豆按照它们在家庭里的地位,坐成一排。太阳在外边照着,把豆荚晒得暖洋洋的。} In minipage \begin{minipage}{0.6\linewidth} \setlength{\hangindent}{1.5cm}{有一个豆荚,里面有五粒豌豆。豆荚和豌豆都是绿的,豌豆就以为整个世界都是绿的。豆荚在生长,豌豆也在生长。豌豆按照它们在家庭里的地位,坐成一排。太阳在外边照着,把豆荚晒得暖洋洋的。} \end{minipage} \end{document} ```

作者追问:2020-08-12 17:33

有没有什么办法(向左)水平移动  minipage,使上、下两段文字对齐?

作者追问:2020-08-12 17:33

有没有办法让 minipage 不进行缩进?

一周热门 更多>