разница между выходными данными pdfLaTeX и LaTeX

разница между выходными данными pdfLaTeX и LaTeX

Я пытаюсь передать следующее:

\documentclass[10pt]{article}
\usepackage{chemfig}
\usepackage{tikz}
\usepackage{etoolbox}
\usepackage{float}
\usepackage{xkeyval}
\usepackage{chemmacros}
\usepackage{amsmath}
\usepackage{amssymb}
\usetikzlibrary{arrows}
\usetikzlibrary{automata}
\usetikzlibrary{backgrounds}
\usetikzlibrary{calc}
\usetikzlibrary{calendar}
\usetikzlibrary{chains}
\usetikzlibrary{decorations}
\usetikzlibrary{er}
\usetikzlibrary{intersections}
\usetikzlibrary{mindmap}
\usetikzlibrary{matrix}
\usetikzlibrary{folding}
\usetikzlibrary{patterns}
\usetikzlibrary{plothandlers}
\usetikzlibrary{plotmarks}
\usetikzlibrary{positioning}
\usetikzlibrary{scopes}
\usetikzlibrary{shapes}
\usetikzlibrary{topaths}
\usetikzlibrary{trees}
% Uncomment these lines for colored equations
\usepackage{color}
%\usepackage[usenames]{color}
%\definecolor{myColor}{RGB}{0,0,255}
%\pagecolor{white}\color{myColor}

\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[scale=3]
\draw (0 cm,1pt) -- (0 cm,-1pt) node[anchor=north,fill=white] {A};
\draw (0.5 cm,1pt) -- (0.5 cm,-1pt) node[anchor=north,fill=white] {B};
\draw (1 cm,1pt) -- (1 cm,-1pt) node[anchor=north,fill=white] {C};
\end{tikzpicture}
\end{document}

LaTeX («Это pdfTeX, версия 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)») выводит искаженный DVI, в котором все буквы накладываются друг на друга в начале координат.

изображение

В той же системе Linux («Это pdfTeX, версия 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (формат=latex 2013.4.5)») pdfLaTeX работает отлично.

Вы видите, я добавил все библиотеки TikZ, которые смог найти. Что мне нужно сделать, чтобы TikZ заработал?

решение1

Большинство DVI-превьюеров основаны на Xdvi, который имеет очень мало возможностей в отношении PostScript-специалист. Например, он может отображать PostScript-графику (с помощью Ghostscript), но не может вращать ее.

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

С другой стороны, запуск DVIType (программы, написанной командой Кнута в Стэнфорде для проверки и интерпретации файлов DVI) на результате вашего MWE не показывает никаких проблем, поэтому DVI формально правильный (однако программа игнорирует специальные символы). Преобразование его в PDF с помощью dvips+ps2pdfпоказывает правильный вывод.

Связанный контент