创建一个块,使内部文本具有特定的缩进

创建一个块,使内部文本具有特定的缩进

我有一段如下的文字:

Oss:字 ...

我想创建一个具有特定缩进的文本块(Oss: 之后的文本);例如像这样(文本不应出现在 Oss: 下方):

奥斯:{文本}

........{文本}

我怎样才能得到上述结果?

感谢您的意愿。

答案1

您可以使用enumitem

\documentclass{article}
\usepackage{enumitem}

\usepackage{lipsum,showframe} % just for the example

\newenvironment{oss}
 {\begin{itemize}[label=\textbf{Oss:},leftmargin=*]\item}
 {\end{itemize}}

\begin{document}

\lipsum[1][1-5]

\begin{oss}
\lipsum[2][2-3]
\end{oss}

\lipsum[3][1-5]

\end{document}

在此处输入图片描述

答案2

这是使用wrapfig包的另一种方法。

\documentclass{article}
\usepackage{wrapfig}

\begin{document}

\noindent Normal text goes here

\begin{wrapfigure}[10]{l}{5ex}\vspace{-\baselineskip}
    Oss:
\end{wrapfigure}\noindent
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word
word word word word

\noindent Normal text goes here

\end{document}

在此处输入图片描述


您可以调整方括号 ( [10]) 和花括号 ( {5ex}) 中的值,以更改文本后的换行量和间距(«奥斯:“) 分别。

比如,\begin{wrapfigure}[2]{l}{3ex}...会给你这样的结果。 在此处输入图片描述

相关内容