Начало работы с Latex на Linux [закрыто]



впечатление is-latex-worth-learning-today, и много как-бы на Windows,



Как у вас кто-то начал с LaTeX на Linux?



Как вы создаете pdf из него и отказаться от OOO Word processer?



обновление:



спасибо всем предложениям, приведенным здесь. Я смог создать удивительный ppt с помощью класса Beamer:http://github.com/becomingGuru/gids-django-ppt. я нашел такой подход слишком лучше, чем с помощью powerpoint и тому подобное.



заинтересованные могут проверить TEX file, со многими пользовательскими командами и соответствующее представление.

685   8  

8 ответов:

сначала вам нужно установить это:

  • если вы используете дистрибутив, который упаковывает LaTeX (почти все будет делать), то ищите texlive или tetexа. TeX Live является более новым из двух и теперь заменяет tetex в большинстве дистрибутивов.

    если вы используете Debian или Ubuntu, что-то вроде:

    apt-get install texlive

    ..будет он установлен.

    RedHat или CentOS нужно:

    yum install tetex

Примечание: это требует корневых разрешений, так что либо использовать su переключить пользователя root, или префикс команды с sudo, если вы еще не вошли в систему как пользователь root.

Далее вам нужно будет получить текстовый редактор. Любой редактор будет делать, так что все, что вам удобно. Вы обнаружите, что продвинутые редакторы, такие как Emacs (и vim), добавляют много функциональности и поэтому помогут благодаря тому, что синтаксис является правильным, прежде чем вы попробуйте и создайте свой выходной документ.

создайте файл с именем test.tex и поместите в него некоторый контент, скажем пример из латексная грунтовка:

\documentclass[a4paper,12pt]{article}
\begin{document}

The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.

Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]

One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.

\end{document}

как только вы получите этот файл, вам нужно будет запустить latex на то, чтобы выпускать какие-либо данные (как .файл dvi для начала, который можно конвертировать во многие другие форматы):

latex test.tex

это будет печатать кучу выходных, что-то вроде этого:

=> latex test.tex

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.

..не беспокойтесь о большей части этого вывода - важной частью является выход написан на тесте.dvi линия, которая говорит, что это было успешно.

теперь вам нужно просмотр выходного файла С xdvi:

xdvi test.dvi &

появится окно с красиво отформатированный вывод в нем. Нажмите `Q', чтобы выйти из этого, или вы можете оставить его открытым, и он будет автоматически обновлять при тест.DVI файл изменено (поэтому всякий раз, когда вы запускаете latex для обновления вывода).

чтобы создать PDF этого ты просто беги pdflatex вместо латекса:

pdflatex test.tex

..и у тебя будет тест.pdf файл создается вместо теста.файл dvi.

после того, как все это работает нормально, я бы предложил пойти в латексная грунтовка страница и запуск элементов там, как вам нужны функции для документов, которые вы хотите писать.

будущие вещи, чтобы рассмотреть включают:

  • используйте такие инструменты, как подросток или dia для создания схем. Они могут быть легко вставлены в ваши документы в различные форматы. Обратите внимание, что если вы создаете PDF-файлы, то вы не должны использовать EPS (инкапсулированный postscript) для изображений -- используйте pdf, экспортированный из редактора диаграмм, если это возможно, или вы можете использовать epstopdf пакета автоматическое преобразование из (e)ps в pdf для фигур, включенных в \includegraphics.

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

  • использовать сделать чтобы запустить latex для вас. Когда вы начинаете иметь библиографии, изображения и другие больше сложное использование latex вы обнаружите, что вам нужно запустить его над несколькими файлами или несколько раз (первый раз обновляет ссылки, а второй помещает ссылки в документ, поэтому они могут быть устаревшими, если вы не запустите latex дважды...). Абстрагирование этого в makefile может сэкономить много времени и усилий.

  • используйте лучший редактор. Что-то вроде Emacs + AUCTeX очень компетентно. Это, конечно, очень субъективный предмет, поэтому я буду оставьте это на том (что и что Emacs явно лучший вариант :)

чтобы начать работу с LaTeX на Linux, вам нужно будет установить несколько пакетов:

  1. вам понадобится распределение латекса. Это коллекция программ, которые составляют (La)TeX computer typesetting system. Стандартный дистрибутив LaTeX на UNIX-системах используется, чтобы быть teTeX, но он был заменен TeX Live. Большинство дистрибутивов Linux имеют установочные пакеты для TeX Live -- см., Для например, записи базы данных пакета для Ubuntu и Федора.

  2. вы, вероятно, захотите установить LaTeX editor. Стандартные текстовые редакторы Linux будут работать нормально; в частности, Emacs имеет хороший пакет макросов редактирования (La)TeX под названием AUCTeX. Специализированные редакторы LaTeX также существуют; из них Kile (KDE интегрировало окружающую среду латекса) в частности милый.

  3. вы, вероятно, хотите латекс учебник. Классический учебник "a (не так) краткое введение в LaTeX2e", но в настоящее время LaTeX wikibook может быть лучшим выбором.

Я бы рекомендовал начать использовать Lyx, при этом вы можете использовать Latex так же просто, как OOO-Writer. Это дает вам возможность шагнуть в Latex глубже, вручную добавив Latex-код в ваш документ. PDF находится всего в одном клике после установки. LyX-это кросс-платформа.

Это зависит от вашего Linux distibution и ваших предпочтений редакторов и т. д. но я бы рекомендовал начать с Kile (приложение KDE) поскольку его легко изучить и установить, он должен установить большинство необходимых пакетов для генерации LaTex и PDF. Просто взгляните на скриншоты.

Если вы используете Ubuntu или Debian, я сделал учебник легко следовать: установить LaTeX на Ubuntu или Debian. В этом руководстве объясняется, как установить LaTeX и как создать свой первый PDF-файл.

LaTeX поставляется с большинством дистрибутивов Linux в виде tetexа рассылки. Найдите все пакеты с именем 'teTeX' и установите их.

  • большинство редакторов, таких как ВИМ или emacs приходите с TeX режимы редактирования. Вы также можете получить wysiwig-ish front-ends (технически WYSIWYM), из которых, пожалуй, самым известным является в LyX.

  • лучшие краткое введение в LaTeX является 'не так короткое вступление к LaTeX'

  • LaTeX работает как компилятор. Вы компилируете документ LaTeX (который может включать другие файлы), который генерирует файл с именем a .dvi (независимо от устройства). Это может быть обработано в различных форматах (включая PDF) с различными пост-процессорами.

  • чтобы сделать PDF, используйте dvips и использовать флаг-PPDF (IIRC-I don't есть makefile под рукой), чтобы создать PS с рендерингом шрифтов, настроенным для преобразования в pdf. Преобразование PDF может быть сделано с ps2pdf или дистиллятор (если у вас есть это).

  • лучший формат для в том числе графика в этой среде eps (инкапсулированный Postscript) хотя не все программное обеспечение производит хорошо себя вести postscript. Фотографии в формате jpeg или других форматах могут быть включены с помощью различные механизмы.

Я бы лично использовал полный пакет редактирования, такой как:

  • TexWorks
  • TexStudio

затем я бы установил "MikTeX" в качестве компилирующего пакета, который позволяет вам генерировать PDF из вашего документа, используя pdfLaTeX компилятора.

yum -y install texlive

было недостаточно для моего дистрибутива centos, чтобы получить команду latex.

этот сайт https://gist.github.com/melvincabatuan/350f86611bc012a5c1c6 содержит дополнительные пакеты. В частности:

yum -y install texlive texlive-latex texlive-xetex

было достаточно, но автор также отмечает это:

yum -y install texlive-collection-latex
yum -y install texlive-collection-latexrecommended
yum -y install texlive-xetex-def
yum -y install texlive-collection-xetex

только в случае необходимости:

yum -y install texlive-collection-latexextra

Comments

    Ничего не найдено.