Латексный интервал абзаца и поля страницы - PullRequest
3 голосов
/ 26 июня 2010

Мой латексный файл:

    \title{\large\textbf{Optimizarea rela\c tiei dintre structur\u a \c si comportament \^in modelarea UML}}

    \author{
            Sorin Oltean \\
                    \textit{Universitatea Transilvania din Bra\c sov} \\
                    \small\textit{oltean.s@gmail.com, sorin.oltean@romtelecom.ro} \\
                    \small Tel.: 0752/314288
    }

    \documentclass[12pt]{article}

    \begin{document}
    \maketitle
    \renewcommand\abstractname{\textit{\textbf{Abstract}}}

    \begin{abstract}
    Something..... text.........
    \end{abstract}\\\

    \textbf{Cuvinte cheie:}  \textit{sistem, structur\u a, comportament, UML}

    \section{Introducere}

    \paragraph{  } 
    Para11.............
    \paragraph{ } 
   Para2......
    \bibliographystyle{abbrv}
    \bibliography{main}

    \end{document}

После пункта 1 я хочу начать новый абзац, но между абзацами есть пустая строка, как я могу начать второй абзац ниже первого безэто пустое место?Кроме того, как я могу определить поля (сверху, снизу, слева, справа) документа?Слишком много места слева, справа, сверху и снизу, я хочу всего 2 см пространства слева и справа и 3 см сверху и снизу.Извините за мой плохой английский. Также, как я могу указать название шрифта и размер документа?

Спасибо!

Ответы [ 7 ]

8 голосов
/ 26 июня 2010

Я вижу, вы делаете несколько ошибок, которые типичны для начинающих:

  • Не используйте стандартные классы для типовых документов (article, report, book), онислишком негибкийВместо этого используйте классы KOMA-Script (scrartcl, scrreprt, scrbook) или класс memoir.
  • Не изменяйте настройки по умолчанию, пока не прочитали книги или статьи о типографике.
  • В частности, поля страницы по умолчанию в порядке, их не нужно менять.Поля в 2 см будут слишком узкими.
  • Когда дело доходит до шрифтов, ответ зависит от того, какой движок вы используете: для документов на основе pdfTeX требуются специально созданные пакеты, тогда как современные движки (XeTeX и LuaTeX) могутсистемные шрифты доступа.Как и раньше, не переключайте шрифты беззаботно.Только очень немногие шрифты высокого качества доступны для обычных пользователей.В частности, никогда не используйте Arial или Times New Roman.В Mac OS X вы можете использовать Hoefler Text, например, в Windows Cambria.
  • Не включать команды форматирования в списки токенов, предназначенные для простых строк, таких как \title или \abstractname;используйте команды форматирования, которые предоставляет ваш класс документов.
  • \paragraph - это команды секционирования, которые создают заголовок;используйте пустые строки для разделения простых текстовых абзацев.
  • Загрузите пакет inputenc (необходим только в случае pdfTeX), чтобы можно было вводить не-ASCII-символы напрямую.
  • \documentclass команда должна идти первой.
  • Не используйте пакет geometry, если у вас нет особых и неизбежных требований.
  • Избегайте пакета parskip;современные классы документов уже включают его функциональность;и обычно абзацы должны быть отмечены отступами, а не вертикальным пробелом, поэтому никаких изменений по умолчанию не требуется.
  • Никогда не используйте пакет fullpage, он полностью устарел.
  • Как идругие говорили, начните с прочтения вводного материала о LaTeX, такого как Краткое введение .
  • Прочитайте документ Устаревшие пакеты и команды .
1 голос
/ 26 июня 2010

Для абзацев попробуйте поместить свой текст в {}, чтобы \параграф{ Para11 ............. }

Но обычно я думаю, что вы можете просто поставить две строки между каждым абзацем и не беспокоиться о \ para {}. В противном случае вы можете изменить значение parskip. Wikibooks показывает, как, но я не могу опубликовать 2-ю ссылку. Он находится в части «Структура документа» латексного викибука.

Вы можете использовать геометрический пакет для указания полей:

\ usepackage {геометрия} \ geometry {top = 3cm, left = 2cm, right = 2cm, bottom = 3cm}

Документация

1 голос
/ 26 июня 2010

Я бы предложил этот в качестве хорошего справочника для начала.Ознакомьтесь с тем, как готовятся документы для LaTeX.

1) Не нужно использовать \paragraph{}, достаточно пустой строки между абзацами.Это создаст видимое вертикальное пространство между абзацами (вот почему вы хотели разные абзацы, верно?).Если вас беспокоит отступ по умолчанию для нового абзаца, взгляните на документацию для \noindent или \parskip.

2) Если вам действительно нужно начать настраивать макет страницы (т.е. ваш университетжурнал / работодатель еще не предоставил принятый класс или стиль) взгляните на пакет geometry .

3) В вашей установке уже должны быть доступны некоторые шрифты (beton, helvet, palatino?), И они могут быть загружены как пакеты.Это действительно зависит от того, что именно вам нужно сделать.

1 голос
/ 26 июня 2010

Используйте пакет geometry. Это позволяет полностью контролировать поля и т. Д.

\usepackage{geometry}
\geometry{margin=2cm}

Пробел между абзацами можно задать с помощью parskip:

\setlength{\parskip}{0cm}

Однако parskip не работает для парагарфов, представленных \paragraph. Но если ваши абзацы не нуждаются в заголовке (как я полагаю, поскольку вы написали \paragraph{}, лучше начинать абзацы с пустой строки:

\setlength{\parskip}{0cm}
Here goes the first paragraph.

Here the second. With no space. Note that this paragraph was introduced with a blank line.

\paragraph{The third paragraph} This paragraph will have a small offset, since it is introduced explicitly with paragraph command.
0 голосов
/ 26 июня 2010

Я думаю, что пространство между абзацами можно настроить с помощью пакета:

\usepackage{parskip}

Документация в CTAN здесь .Я действительно не проверял это все же.

Для полей, с которыми вы могли бы сделать это вручную, самый простой способ сделать это следующим пакетом:

\usepackage[margin=2.5cm]{geometry}

Вы можете проверить документацию здесь .

0 голосов
/ 26 июня 2010

Использование пакета геометрии для изменения полей документа

\usepackage[top=3cm,left=2cm,right=2cm,bottom=3cm]{geometry}
0 голосов
/ 26 июня 2010

Для меньших полей я рекомендую использовать fullpage, т.е.

\usepackage{fullpage}

см. полная страница документации для получения дополнительной информации

...