web-dev-qa-db-ja.com

LaTeX:2行目からインデント

2行目からインデントしたい。

次のようなものをLaTeXで書きたい:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam interdum dictum suscipit magna molestie. Vestibulum nibh dolor, interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper in commodo erat dignissim. Cras et suscipit enim. 

Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla imperdiet cursus enim condimentum congue.

そして、私は生産したい:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
    sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
    interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
    interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
    sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
    in commodo erat dignissim. Cras et suscipit enim. 
Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
    Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
    imperdiet cursus enim condimentum congue.
33
Ricibald

LaTeXの負のぶら下げインデントは、 hanging package。 で最も簡単に処理できます

編集:リンク切れを修正。

21
msw

これを行う理由に応じて、might吊り下げインデントの組み込みTeXサポートを使用することをお勧めします。 1回限りの場合はパッケージを使用しますが、他のレイアウトに組み込まれている場合は、パッケージが混乱する可能性があります。あなた次第。

\hangindentディメンションはインデントのサイズを示し、\hangafter番号はそのインデントをいつ開始または停止するかを示します。 \hangafter番号が正の場合、インデントはその行数の後に始まります。負の場合、すぐに開始し、その数の行の(マイナス)の後にstopsを開始します。

これらは、直後の段落にのみ適用されます。ハンギングパッケージは、\everyparを使用してこれを処理します。それは時々問題のある技術であり、それがパッケージにそれに関する「注意の言葉」が含まれている理由です。

\documentclass{article}

\parindent=0pt
\parskip=\medskipamount

\begin{document}

\hangindent=2em
\hangafter=2
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
in commodo erat dignissim. Cras et suscipit enim. 

\hangindent=2em
\hangafter=-2
Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
imperdiet cursus enim condimentum congue.

\end{document}
28
Norman Gray

Ricibaldの答えに似ていますが、よりシンプルです(彼の投稿では、どの長さが仕事をしていたのかはわかりませんでした)。私は箇条書きリストにこれを使用して、最初の後に各行をインデントしていました:

\begin{list}{}%

{\leftmargin=1em \itemindent=-1em}

\item 

\item

\end{list}
7
Adam
\hangindent=\parindent
\hangafter=1
\noindent
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent  
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam  
interdum dictum suscipit magna molestie. Vestibulum nibh dolor,  
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem  
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper  
in commodo erat dignissim. Cras et suscipit enim.
5
Alexey Malistov

リストを作成すると、リストの余白は1インデント(\ leftmargini)でインデントされ、\ itemindentは0です。\itemindentを左マージンの負の値に設定すると、ぶら下げインデントは外側のスコープマージンと正確に一致し、リスト内にインデントが1つだけ表示されます。これは、1つの値\ itemindentのみをぶら下げてインデントされたリストに出入りするための迅速かつ簡単な方法です。

\documentclass{article}
\usepackage{lipsum}
\begin{document}

\begin{list}{}{\setlength\itemindent{-\leftmargin}}
  \item \lipsum[1]
  \item \lipsum[2]
\end{list}

\end{document}
1
Pinecone

どうですか:

\usepackage{changepage}

\newenvironment{indentblock}{\begin{adjustwidth}{\parindent}{}\hspace{-\parindent}}{\end{adjustwidth}}

\begin{document}
    \begin{indentblock}
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam interdum dictum suscipit magna molestie. Vestibulum nibh dolor, interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper in commodo erat dignissim. Cras et suscipit enim. 
    \end{indentblock}
\end{document}

2

単に\parindentお好みの値、例えば4em

1
gospes

私はこの解決策を見つけました。この点以降、すべてのテキストに有効であるため、私にとってはより良いです:すべての段落に対してコマンドを繰り返す必要はありません:

\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{0.1in}%
\setlength{\listparindent}{-0.1in}%
\setlength{\itemindent}{-0.1in}%
\setlength{\parsep}{\parskip}%
}%
\item[]
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Proin eu tempor velit. Fusce accumsan ultrices fringilla. Praesent 
sed odio mi. Mauris non ligula turpis. Duis posuere lacus nec diam 
interdum dictum suscipit magna molestie. Vestibulum nibh dolor, 
interdum eget rhoncus ut, sodales eget justo. Morbi blandit lorem 
sit amet nulla egestas aliquam. Nunc pharetra est at nibh ullamcorper 
in commodo erat dignissim. Cras et suscipit enim. 

Nunc adipiscing ligula at ligula egestas id ullamcorper felis luctus. 
Aliquam tincidunt turpis sed eros pellentesque iaculis. Nulla 
imperdiet cursus enim condimentum congue.
\end{list}

Now my normal text!
1
Ricibald

parindentという名前の長さをグローバルまたはローカルに変更できます(ドキュメントクラス、パッケージ、オプションに応じてデフォルト値があります)。

\documentclass{article}
\usepackage{lipsum}

\setlength\parindent{-3em}

\begin{document}
\lipsum[1]

\setlength\parindent{0pt}

\lipsum[2]
\end{document}
0
MattAllegro