ЛАТЕКС: отступ от второй строки

Я хочу сделать отступ от второй строки.

Я хочу записать в ЛАТЕКСЕ что-то вроде этого:

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.
35
задан Ricibald 15 July 2010 в 09:05
поделиться

4 ответа

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

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

21
ответ дан 27 November 2019 в 07:02
поделиться

В зависимости от того, почему вы хотите сделайте это, вам может быть лучше использовать встроенную поддержку 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}
30
ответ дан 27 November 2019 в 07:02
поделиться
\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
ответ дан 27 November 2019 в 07:02
поделиться

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

\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
ответ дан 27 November 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: