Re: macro che riconosce la compilazione in DVI o pdf

#34270
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Ciao a tutti,
    dovendo converire il mio documento in pdf ho letto questo sito http://www.telug.it/marco/LaTeX-PDF-HOWTO/LaTeX-PDF-HOWTO.html dove suggeriva l’inserimento di questa macro:
    `\ifx\pdfoutput\undefined % We are not running pdftex
    \documentclass[a4paper,11pt,oneside,openright,italian]{book}
    \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=1cm,includehead,headheight=14pt,headsep=1.5cm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage{setspace}
    %testatina
    \usepackage{fancyhdr}
    \usepackage[dvips]{graphicx}
    %\usepackage{psfig}
    %\usepackage{epsfig}
    %\RequirePackage[dvipdfm,hyperindex]{hyperref}
    %\RequirePackage[dvipdfm,colorlinks,hyperindex]{hyperref}
    \else
    \documentclass[pdftex,a4paper,11pt,oneside,openright,italian]{book}
    \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=1cm,includehead,headheight=14pt,headsep=1.5cm]{geometry}

    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{indentfirst}
    \usepackage{setspace}
    %testatina
    \usepackage{fancyhdr}
    \usepackage[pdftex]{graphicx}
    \DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
    \RequirePackage[hyperindex]{hyperref}
    %\RequirePackage[colorlinks,hyperindex]{hyperref}
    %\usepackage[pdftex]{thumbpdf} %crea le miniature; da shell digitare prima thumbpdf [nomefile.pdf]
    \hypersetup{
    pdftitle={Tesi},
    pdfsubject={Titolo},
    pdfauthor={},
    pdfkeywords={},
    %pdfpagemode=FullScreen
    }

    \fi`
    che ho adattato al mio caso inserendo i package utilizzati.
    Come editor utilizzo texniccenter. Se seleziono la conversione in pdf funziona perfettamente, mentre se seleziono la conversione in DVI o PS ottengo un errore del tipo:
    `Package pdftex.def Error: PDF mode expected, but DVI mode detected!`
    Dove sbaglio?
    Grazie per l’aiuto

    Come mai usi quel codice? Carichi immagini in formato .eps e sei costretto a ottenere prima il .dvi e poi il .pdf?

    Ciao,
    Antonio

    Go to top