文本缩进命令

文本缩进命令

早上好。我想编写一个代码来获取您在图片中看到的内容,为“Lorem”和“Ipsum”分别创建一个命令。这可能吗?谢谢。 在此处输入图片描述

答案1

没有 LaTeX 软件包:

\def\loremis{Loerm Ipsum is simply dummy text of the printing and typesetting
  industry. Lorem Ipsum has been the industry's starndard dummy text ever
  since 1500s, when an unknown printer took a gallery of type and scrambed it
  to make a type specimen book.}

\def\p #1 {\noindent\hbox to5em{#1\hfil}\hangindent=5em \hangafter=1 }

\p Lorem \loremis
\bigskip
\p Ipsum \loremis

\bye

答案2

这是一个tabularx基于 的解决方案。此设置中的“自由度”是第一列的宽度。在下面的代码中,宽度设置为0.75in;显然,您可以自由选择您最喜欢的长度。

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx,ragged2e,booktabs,lipsum}
\newcommand\mydesc[2]{#1 & #2 \\ \addlinespace}
\begin{document}

\noindent % <-- may be omitted if `\parindent` is equal to 0pt
\begin{tabularx}{\textwidth}{@{} w{l}{0.75in} >{\RaggedRight}X @{}}
\mydesc{Lorem}{\lipsum[1][1-4]}
\mydesc{Ipsum}{\lipsum[2][1-3]}
\end{tabularx}
\end{document} 

答案3

在此处输入图片描述

\documentclass[12pt, a4paper, ]{report}
\usepackage[showframe,]{geometry}

\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}

\chapter*{Using package enumitem}

\begin{description}[labelindent=0pt,labelwidth=2.1cm,labelsep*=1em,leftmargin=!]
    \item[Lorem] \lipsum[2][1-4]
    \item[Ipsum] \lipsum[1][1-3]
    \end{description}

\end{document}

相关内容