在LaTeX中缩进Word Wrap

时间:2010-01-29 00:26:19

标签: text latex typesetting

我正在LaTeX中编写一个文档,当我有一行环绕的文本时遇到了问题。我需要的是文本,当它环绕时,缩进以便它与标签匹配(很像\ item [Label:] Text函数,除了我不能使用{description}上下文。任何想法?< / p>

这发生在

的上下文中
\newcommand{\objectiveresheading}[1]{%
  {\parashade[.9]{sharpcorners{\textbf{\Large{Objective: }\large{#1}}}}}

2 个答案:

答案 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>