Вопрос по linux – Начало работы с Latex в Linux [закрыто]

177

Впечатленявляется латекс-стоимость обучения, сегодняи множество инструкций по Windows,

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

Как вы генерируете из него pdf и отказываетесь от текстового редактора OOO?

Обновить:

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

Желающие могут проверитьTEX файлсо многими пользовательскими командами исоответствующая презентация.

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он не о программировании, должен быть на TEX SE Vadim Kotov
По-прежнему результат номер один при поиске в Google Sam Johnson

Ваш Ответ

8   ответов
8

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

2
yum -y install texlive

чтобы получить команду на латекс.

Этот сайтhttps: //gist.github.com/melvincabatuan/350f86611bc012a5c1c содержит дополнительные пакеты. Особенно

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
272

Установите Это

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

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

apt-get install texlive

.. установит его.

RedHat или CentOS нужно:

yum install tetex

Примечание: для этого нужны права root, поэтому либо используйте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}

Как только у тебя есть этот файл, тебе нужно беги латекс на нем для получения некоторого вывода (как файл .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.

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

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

xdvi test.dvi &

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

Чтобы создать PDF-файл этого ты просто бежишь Pdflatex вместо латекса:

pdflatex test.tex

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

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

Будущие вещи для рассмотрения включают в себя:

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

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

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

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

Хороший совет; бетон всегда лучше смутного. Я бы полностью удалил путь latex-dvi и просто упомянул pdflatex новичку. ShreevatsaR
Это не работает в Ubuntu 13.04 (Raring), нет пакетов для texlive :( Как я могу установить texlive в Ubuntu 13.04 (Raring)? valentt
(Векторная) графика должна быть в формате pdf при создании латексных документов в формате pdf. Хотя PNG могут быть полезны, если PDF-файл очень большой. Eduardo Leoni
@ valentt На самом деле у меня была коробка с 13.04, и я попробовал это, и «apt-get install texlive» отлично работает для меня в этой версии. Возможно, вам не хватает подходящего репо? David Gardner
@ valentt Эта страница Launchpad.net / убунт / рвение / + пакет / texlive предполагает, что texlive должен быть доступен (у меня нет с собой коробки 13.04, чтобы проверить, что это так) David Gardner
7

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

2

TeXworks TexStudio

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

39

вам нужно установить пару пакетов:

Тебе понадобитсяLaTeX дистрибуция. Это набор программ, которые составляют (La) компьютерную систему набора TeX. Стандартный дистрибутив LaTeX в Unix-системах раньше был TETEX, но он был замененTeX Live. В большинстве дистрибутивов Linux есть установочные пакеты для TeX Live - см., Например, записи базы данных пакетов для Ubuntu а также Fedora.

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

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

7

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

2

TETEX распространение. Найдите все пакеты с 'teTeX' в имени и установите их.

Большинство редакторов, таких как ВИМ или @ Ema давай с TeX режимы редактирования. Вы также можете получить внешние интерфейсы WYSIWIG (технически WYSIWYM), из которых, пожалуй, самым известным является LyX.

Лучшее быстрое введение в LaTeX - это Oetiker's 'Не очень короткое вступление к LaTeX'

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

Чтобы сделать PDF, используйтеdvips и используйте флаг -PPDF (IIRC - у меня нет под рукой make-файла), чтобы создать PS с настройкой рендеринга шрифтов для преобразования в pdf. PDF преобразование может быть сделано с помощьюps2pdf или дистиллятор (если есть).

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

teTeX очень старый и не поддерживается. Вместо этого следует использовать TeX Live. В противном случае ваши другие комментарии хороши. Will Robertson
Я уверен, что дистрибутив, поставляемый с Fedora и Ubuntu, это teTeX. Это конечно было совсем недавно. ConcernedOfTunbridgeWells

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