diferença entre as saídas pdfLaTeX e LaTeX

diferença entre as saídas pdfLaTeX e LaTeX

Estou tentando renderizar o seguinte:

\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 ("Este é o pdfTeX, Versão 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)") gera um DVI malformado com todas as letras amontoadas umas sobre as outras, na origem.

imagem

No mesmo sistema Linux ("Este é o pdfTeX, versão 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian) (formato = latex 2013.4.5)"), o pdfLaTeX funciona muito bem.

Você pode ver que adicionei qualquer biblioteca TikZ que pude encontrar. O que preciso fazer para que o TikZ funcione?

Responder1

A maioria dos visualizadores DVI são baseados no Xdvi, que possui muito poucos recursos em relação aos especiais PostScript. Por exemplo, ele pode mostrar um gráfico PostScript (com a ajuda do Ghostscript), mas não pode girá-lo.

O TikZ under latexusa muitos especiais Postscript, por isso é quase impossível ver corretamente as imagens do TikZ com o Xdvi e visualizadores derivados.

Por outro lado, executar DVIType (o programa que a equipe Knuth em Stanford escreveu para validar e interpretar arquivos DVI) no resultado do seu MWE não mostra nenhum problema, portanto o DVI está formalmente correto (no entanto, o programa ignora os especiais). Convertê-lo para PDF dvips+ps2pdfmostra a saída correta.

informação relacionada