如何将线的一部分推到边距之外?

如何将线的一部分推到边距之外?

我想要一条特定的线像这样超出边距......

    My text
    My text
 My special Text.
    My text.
 My special text.

我怎样才能实现这个目标?

我曾尝试使用

\reversemarginpar
\marginpar{My} special text

但是它在页面的左边缘添加了“我的”。谢谢。

答案1

作为段落开头的“不缩进”,这可以通过\makebox[0pt][r]{..}对齐轻松实现:

在此处输入图片描述

\documentclass{article}
\begin{document}
\setlength{\parindent}{0pt}
My text. \par
My text. \par
\makebox[0pt][r]{My }special Text. \par
My text. \par
\noindent\llap{My }special text.
\end{document}

这会将文本设置为宽度为 的框0pt(避免\hbox文本过满)并r右对齐,将其推入左边距。您也可以使用\llap,它的作用相同,但您需要先“开始”段落,然后此操作才能生效。

也可以允许这个“不缩进”的中间段落。

相关内容