Monday 4 February 2008

Проблемы с созданием dvi c помощью программы latex из пакета tetex в Debian GNU/Linux etch

Поставил tetex-bin, tetex-extra, tetex-base, latex-ucs, kile,при включении картинок в форматах png, jpg, pdf и использовании программы pdflatex корректно создавался pdf файл, но при включении картинок в eps и использовании программы latex опять же создавался pdf, а не dvi файл, в котором рисунков не было. После прочтения man latex, была использована такая команда latex -output-format dvi test.tex, что не дало результатов. Я с удивлением обнаружил, что latex и pdflatex являются символьными ссылками на pdfelatex. После изучения вопроса было выяснено что при вызове pdfelatex должен определять формат выходного файла сам, решение было найдено здесь и здесь и заключается оно в использовании такой шапки:
\newif\ifpdf
\ifcase\pdfoutput
\pdffalse % we are not running PDFLaTeX
\else
\pdftrue % we are running PDFLaTeX
\fi



\documentclass[a4paper, 12pt]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[russian,english]{babel}
\usepackage[pdftex,unicode]{hyperref}