Ошибка файл dvi не существует latex

Обновлено: 06.07.2024

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

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

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

Если вы используете дистрибутив, который упаковывает 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 и поместите в него некоторый контент, например, из учебник по LaTeX :

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

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

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

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

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

Чтобы создать PDF этого , вы просто запускаете pdflatex вместо latex:

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

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

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

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

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

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

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

Портал Краткая справка по LaTeX Первый проект

Первый проект

LaTeX — это не система WYSIWYG (What you see is what you get), то есть подготовка докумета — многоэтапный процесс. Он состоит из набора кода, компиляции его в DVI и преобразования DVI в PDF. Посколько все выглядит так сложно, надо разложить процессы по полочкам.

Вот здесь начинаются некоторые организационные трудности. Дело в том, что некоторые используют оболочки типа Total Commander, FAR или Диско Командир. Будем считать, что такие пользователи разберутся как адаптировать данную инструкцию для своего случая самостоятельно. А для рядового пользователя опишу простой процесс работы.

В первую очередь создайте папку, в которой будет храниться весь проект. Я назову ее «First LaTeX Project» и расположу на рабочем столе. Все описываемые файлы сохраняем в ней. Для начала создадим командный файл, который будет запускать процесс компиляции (то есть преобразования TEX в DVI). Откройте BRED и напишите в нем следующий простой код: latex main.tex
pause

Далее сохраняем его в созданную папку как командный файл (то есть файл с расширением BAT). Для этого выбираем Файл → Сохранить как. В выпадающем списке «Тип файла» выберите «OS (*.bat; *.cmd; *.ini; *.log; *.reg)» и введите имя файла compile.bat. В папке появляется этот файл и его мы будем запускать когда захотим выполнить компиляцию проекта.

И теперь приступим к собственно созданию tex-файла. Аналогично, открываем BRED и набираем следующий код: \documentclass

% подключаем русский шрифт
\usepackage[cp1251]
\usepackage[russian]

% начинаем документ
\begin
Привет, мир!
\end

Сохраняем его в папку проекта как tex-файл (то есть файл с расширением TEX). Для этого аналогично выбираем Файл → Сохранить как. В выпадающем списке «Тип файла» выберите «TeX (*.tex)» и введите имя файла main.tex. В папке появляется файл «main.tex» — главный файл нашего проекта, который надо будет компилировать.

Теперь содержимое вашей папки выглядит следующим образом:

Выполним компилацию tex-файла запустив compile.bat. LaTeX начнет компиляцию, при этом система попросит установить недостающие пакеты (точно попросит, поскольку поддержка русской кодировки cp1251 еще не установлена). Вы увидите уже знакомое по установке окно:

Жмем кнопку «Install», пакет установится. Дополнительно могут быть установлены еще несколько пакетов, устанавливайте все. В случае успешной компиляции вы должны увидеть окно с приблизительно таким содержимым:

Как вы можете извлечь из него pdf файл и отказаться от обработчика OOO Word?

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

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он не о программировании, должен быть на TeX SE

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

Если вы используете дистрибутив, который пакеты 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 и поместите в него некоторый контент, скажем, пример из праймера LaTeX:

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

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

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

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

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

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

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

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

В будущем необходимо рассмотреть следующие вопросы:

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

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

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

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

Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите все команды слитно.

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

- который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше.

такого действия не имеет.

Как вставить изображение LaTeX

Необходимый минимум знаний

Изображения нужно предварительно конвертировать в формат .eps.

Это означает, что .jpg, gif, .jpg и другие форматы работать не будут. Конвертировать в eps можно с помощью GIMP ,онлайн конвертеров, например, этого и другими способами

Дополнительная информация

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

Два изображения в ряд

Как вставить таблицу LaTeX

Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»

Таблица, которая задана с помощью

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

Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.

В WinEdt 6.0 есть кнопка, с помощью которой можно быстро вставлять таблицы нужного размера.

Однако, сперва нужно использовать теги

Чтобы объединить столбцы можно воспользоваться тегом

Работа с текстом

Подчёркивание

Подчёркивание текста делается командой

Курсив

Выделение текста курсивом

Жирный шрифт

Как выровнять текст в LaTeX

Если в титульном листе, или ещё где-то нужно как-то по-особому выровнять текст и вы не можете найти в книгах как это сделать можно попробовать теги

Внутри этих тегов текст будет выглядеть примерно так, как вы его напишете, т.е. пробелы не будут игнорироваться.

Набор формул в LaTeX

Есть два стандартных окружения для ввода формул: Первый и Второй

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

Если ваша формула очень будет занимать несколько строк окружение нужно заменить на:

Вместо слов "Ваша формула" нужно написать нужное уравнение.

Как правильно написать уравнение Вы можете узнать из параграфа: Основные математические операции и символы LaTeX

Как компилировать LaTeX

Получаем .dvi файл и если нам нужно конвертировать его в .pdf - нажимаем dvi - pdf

Как вариант можно сразу же компилировать в .pdf с помощью кнопки PDF LaTeX , но этот способ я не рассматриваю как основной.

Основные математические операции и символы LaTeX

Здесь представлены те операции и символы, которые я использовал при написании диплома.

Если непонятно как ставить пробел - изучите этот пример

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

Больше символов Вы можете найти в статье Символы LaTeX

Греческий алфавит в LaTeX

Написание греческих букв в LaTeX довольно логично. На английском языке оно вообще практически совпадает с обычным написанием. Но на всякий случай полезно иметь источник для самопроверки.

Комментировать код LaTeX

Метод, которым можно воспользоваться для комментирования кода в LaTeX зависит как от Ваших предпочтений, так и от установленных пакетов.

Этот текст не отобразится

Этот текст не отобразится

Нумерация страниц в LaTeX

Если вас не устраивает нумерация, проставленная по умолчанию, можно задать номер cтраницы с помощью команды

где n - это номер станицы, который вы хотите установить.

Цветной текст в LaTeX

Чтобы иметь возможность менять цвет текста нужно импортировать пакет xcolor

После этого синего текста должна быть красная звёздочка *

Как конвертировать LaTeX в Word

Читал про большое количество способов. Многие попробовал. Расскажу, как обычно, про тот, который у меня заработал.

Сначала конвертируем .tex файл в .pdf

Конвертируем .pdf в .docx

У меня это получилось в Windows 7 и довольно кривом Office 10.

В Windows XP и кривом Office 2007 тоже получилось, но с формулами хуже. Нужно проверить в XP и 10м Office.

Примеры файлов LaTeX

Пример титульной страницы для диплома Посмотреть

Примеры набора формул приведены на странице LaTeX в HTML , чтобы не загружать эту.

Литература по LaTeX:

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

Я честно хотел его написать, но пока не осилил.

Пособия по LaTeX:

установка LaTeX из-под Linux

sudo apt-get install texlive-full

  • Устанавливаем редактор - texmaker - аналог winedt под windows.
  • Команда в консоли:

sudo apt-get install texmaker

  • Заходим в texmaker
  • Создаем новый файл, сохраняем его под произвольным именем.
  • Пишем LaTeX код
  • Компиляция - нажимаем кнопку F1.
  • Получаем готовый pdf документ.

LaTeX FAQ: возможные проблемы и способы их решения

LaTeX не распознаёт изображения .eps

Видеоуроки LaTeX

Для ускорения загрузки этой страницы все видеоуроки перенесены сюда

Преобразование LaTeX в HTML

О новом релизе утилиты для преобразования LaTeX документов в HTML код можно прочитать здесь


Интернет-ресурсы

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

Программное обеспечение

DVI Search (Forward) перестал работать. А без него хоть плачь

Выяснил следующее. latex (miktex 2.7) почему-то начал создавать уменьшенные dvi файлы. Если я открываю (в WinEdt 5.5) старый dvi (большой), то поиск работает. После перекомпиляции он немного уменьшается и поиск отключается. Дело не в настройках DVI Search. Копирую уменьшенный dvi в соответствующую папку на другом компьютере (с тем же tex исходником) и поиск также пропадает. Сравнивал другие настройки WinEdt (Execution Mode - Latex, Texify) с аналогичными настройками WinEdt со второго компьютера (на котором всё хорошо) - совпадают

Пока боролся с DVI Search случайно закопипастил (в смысле затёр) изготовленные два дня назад рисунки. Они были помещены во вспомогательный файл proba.tex из которого сегодня планировались к перемещению по месту назначения. Но перед этим я обнаружил (не вовремя!) проблему DVI Search и поместил в этот файл другой материал (поверх старого) с целью тестирования поиска. Поскольку в процессе тестирования я неоднократно менял содержимое этого файла, то в proba.tex.bak, разумеется, оказалось не то, что нужно. Вместе с тем proba.tex.sav, наоборот, хранил слишком древний материал (без свежих рисунков). Это уже похлеще какого-то там DVI поиска (всё равно бы решил переустановкой теха и/или WinEdit-а). Делать рисунки заново категорически не хотелось (помимо графиков на них ещё куча ручного форматирования содержалась)

Застрял, вообщем, на ровном месте. Всю ночь практически ни с чем провозился. Ничего я, конечно, не восстановил (с помощью recovery софта). Но наутро чудо всё-таки произошло. Оба вопроса решились
Восстановление затертого файла
В связи с вышесказанным новый вопрос: нельзя ли настроить WinEdt так, чтобы он побольше бэкапов создавал (а то может не всегда так везти будет)

И ещё. Похоже, bib-файл не любит комментарии (%). Можно, правда, выкрутится через неиспользуемые поля. Тем не менее, повторю ещё раз свой предыдущий вопрос (который теперь является общим для tex и bib файлов):

можно ли закомментировать фрагмент исходного текста?

Заходим в Options -> Execution Modes. -> Console Applications -> BibTeX
В строке Executable меняем bibtex.exe на bibtex8.exe
В строке Switches прописываем --huge --csfile cp1251.csf
В строке Parameters оставляем "%N"

Читайте также: