Подтвердить что ты не робот

LaTeX: отступ второй строки

Я хочу отступом со второй строки.

Я хочу написать в 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.
4b9b3361

Ответ 1

Отрицательные висячие отступы в LaTeX наиболее легко обрабатываются с помощью висячего пакета.

Изменить: Исправлена ​​неработающая ссылка.

Ответ 2

В зависимости от того, почему вы хотите это сделать, вам может быть лучше использовать встроенную поддержку TeX для висячего отступа, который сахарирует пакет. Если это одноразовый, используйте пакет, но если он встроен в какой-либо другой макет, пакет может просто запутать вещи. До вас.

Размер \hangindent дает размер отступа, а число \hangafter указывает, когда этот отступ должен начинаться или останавливаться. Если число \hangafter положительное, то после этого количества строк начинается отступ; если он отрицательный, то он начинается немедленно и останавливается после (минус), что многие строки.

Они применяются только к следующему пункту. Висячий пакет обрабатывает это с помощью \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}

Ответ 3

Подобно Рицибалду, но проще (мне было не ясно, в какой должности он занимался). Я использовал это для маркированного списка для отступов каждой строки после первого:

\begin{list}{}%

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

\item 

\item

\end{list}

Ответ 4

\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

Я нашел это решение. Для меня это лучше, потому что это действительно для всего текста с этого момента: мне не нужно повторять команду для каждого абзаца:

\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!

Ответ 6

Когда вы создаете список, поле списка имеет отступ с одним отступом (\ leftmargini) и \itemindent равно 0; если вы устанавливаете \itemindent равным отрицательному значению левого поля, то висячий отступ будет точно соответствовать внешнему краю области, и вы получите ровно один отступ внутри списка. Это быстрый и простой способ войти и вывести из висячего отступом список только одно значение:\itemindent.

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

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

\end{document}

Ответ 7

Как насчет:

\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.

Ответ 8

Вы можете изменить глобально или локально длину с именем parindent (которая имеет значение по умолчанию в зависимости от вашего parindent документов, пакетов и опций):

\documentclass{article}
\usepackage{lipsum}

\setlength\parindent{-3em}

\begin{document}
\lipsum[1]

\setlength\parindent{0pt}

\lipsum[2]
\end{document}