我正在LaTeX中编写一个文档,当我有一行环绕的文本时遇到了问题。我需要的是文本,当它环绕时,缩进以便它与标签匹配(很像\ item [Label:] Text函数,除了我不能使用{description}上下文。任何想法?< / p>
这发生在
的上下文中\newcommand{\objectiveresheading}[1]{%
{\parashade[.9]{sharpcorners{\textbf{\Large{Objective: }\large{#1}}}}}
答案 0 :(得分:5)
有一个内部LaTeX宏来执行名为\@hangfrom
的此功能。这是一个例子:
\documentclass{article} \usepackage{lipsum} \begin{document} \makeatletter \newcommand*\objectiveresheading[1]{% \@hangfrom{\Large\bfseries Objective: }% {\large\bfseries #1\par}% } \makeatother \objectiveresheading{\lipsum[1]} \end{document}
请注意,包装文本只能是单个段落。如果你需要多个段落,那么更类似于列表环境的东西会更好。
答案 1 :(得分:0)
您可以将标签放入带编号的框中,取出该框的宽度,然后使用\hangindent
和\hangafter
制作缩进的段落。要了解如何使用\setbox
,\wd
,\hangindent
和\hangafter
,最好的来源可能是马的嘴巴: The TeXbook 。< / p>