我第一次使用 LaTeX 做作业(使用 Overleaf),遇到了这个无法解决的问题。我想缩进我的答案(为了美观),但我还需要指定问题编号。所以我想要一个数字,然后是一个缩进的文本块。这是我的解决方案:
\question{1.}
\begin{adjustwidth}{1cm}{}
text
\end{adjustwidth}
然而,这会在“1.”后创建一个无法删除的空行。
答案1
尝试enumitem
。
\documentclass{article}
\usepackage{enumitem}
\usepackage{blindtext}
\setlist[enumerate]{left=2em}
\begin{document}
Normal text.
\begin{enumerate}
\item \Blindtext[2]
\item[5.] \Blindtext[1]
\end{enumerate}
\end{document}
答案2
试试这个。% indentparabrob.tex SE 647871
\documentclass{article}
\makeatletter
\newcommand*{\hangfrom}[1]{%
\setbox\@tempboxa\hbox{{#1}}%
\hangindent \wd\@tempboxa
\noindent\box\@tempboxa}
\makeatother
\begin{document}
\hangfrom{Question 1 } \newline
Some answer text following the question number.
More answer text following the question number.
\end{document}
该\hangfrom{<text>}
宏引入了一个段落,其中text
在第一行,后续行按 的宽度缩进text
。
更多信息请参阅“TUGboat 28:2 2007”https://tug.org/TUGboat/tb28-2/tb89glister.pdf