Латекс Множественные Переносы Строк
Я использую LaTeX для ввода программирования домашних заданий для классов. Мне нужно это сделать:
my line of text blah blah blah
new line of text with blank line between
Я знаю, что могу использовать двойную косую черту для разрыва строк \, но LaTeX будет только брать первый разрыв строки (жалуется на больше) и начинает новую строку, он производит это:
my line of text blah blah blah
new line of text with blank line between
Как я могу получить этот дополнительный разрыв строки там, чтобы я мог иметь пространство между моими строками текста?
8 ответов:
вы хотите больше пространства между абзацами? Затем вы можете изменить параметр
\parskip
.например, попробовать
\setlength{\parskip}{10pt plus 1pt minus 1pt}
это означает, что пространство между абзацами обычно составляет 10pt, но может увеличиваться или уменьшаться до 1pt. Это означает, что вы даете LaTeX возможность изменить его до одного 1pt для достижения лучшего макета страницы. Вы можете удалить плюсовые и минусовые части, чтобы сделать его всегда заданной длины.
если вы пытаетесь отобразить исходный код, попробуйте
listings
пакет или использоватьverbatim
. Если вы пытаетесь набрать псевдокод, попробуйтеalgorithm
пакета.
разрыв строки принимает необязательный аргумент в скобках, вертикальная длина:
line 1 \[4in] line 2
чтобы сделать это более масштабируемой по отношению к размеру шрифта, вы можете использовать другие длины, такие как
\[3\baselineskip]
или\[3ex]
.
вставить вертикальное пространство
blah blah blah \ \vspace{1cm}
чтобы масштабировать шрифт, используйте
ex
(высота строчной буквы "x") как единица измерения, так и есть различные предопределенные длины в связи с доступным межстрочным интервалом, вы можете быть особенно заинтересованы вbaselineskip
.
для программ вы действительно лучше с
verbatim
илиalltt
окружающая среда, но если вы хотите пустую строку, что LaTeX не будет сука о, попробуйтеmy line of text blah blah blah\ \mbox{ }\ %% space followed by newline new line of text with blank line between
можно использовать setspace пакет, который дает вам интервальные среды, например:
\documentclass{article} \usepackage{setspace} \begin{document} \doublespace my line of text blah blah blah new line of text with blank line between \end{document}
или использовать
verbatim
среда для точного управления макетом вашего кода.
пока
verbatim
может быть лучшим выбором, вы также можете попробовать команды\smallskip
,\medskip
или угадать, что\bigskip
.цитирование из этого страница:
эти команды можно использовать только после абзац перерыв (который производится одна совершенно пустая строка или command \par). Вывод этих команд гибкий или резиновый космос, приблизительно 3pt, 6pt, и 12pt высокий соответственно, но эти команды автоматическое сжатие или расширение бит, в зависимости от требований остальная часть страницы
Я считаю, что когда я включаю пустую строку в моем источнике после \\ то я также получаю пустую строку в моем выходе. Пример:
It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place. Our future depends on it. \ Wherefore the 16th Amendment must forthwith be repealed.
однако вы правы, что LaTeX позволяет вам сделать это только один раз. Для более общего решения, позволяющего сделать столько пустых строк, сколько вы хотите, используйте \null, чтобы сделать пустые абзацы. Пример:
It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place. Our future depends on it. \null \null \null Wherefore the 16th Amendment must forthwith be repealed.