- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 6 mesi fa da .
-
Topic
-
Buonasera a tutti.
Sono alla ricerca di un pacchetto che mi consenta di ottenere un file pdf ed uno html dallo stesso sorgente e, da quanto ho letto, pare che tex4ht sia ideale per questo.Seguo queste guide:
http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/37-popineau.pdf
http://www.guit.sssup.it/guitmeeting/2005/articoli/cevolani.pdfHo alcune difficoltà per le quali chiedo aiuto.
Se compilo con pdflatex questo sorgente:
`
% preambolo per doppia compilazione HTML/PDF
\ifx\pdfoutput\undefined
% compilazione htlatex
\documentclass{article}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.png, .gif, .jpg}
\newcommand{\href}[2]{\Link[#1]{}{} #2 \EndLink}
\newcommand{\hypertarget}[2]{\Link[]{}{#1} #2 \EndLink}
\newcommand{\hyperlink}[2]{\Link[]{#1}{} #2 \EndLink}
\else
% compilazione pdflatex
\documentclass[a4paper,12pt]{article}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\usepackage[pdftex]{hyperref}
\fi\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{tex4ht}
\usepackage{fancyvrb}
\usepackage{varioref}
\labelformat{section}{sezione~#1}\begin{document}
\HCode{
}
\tableofcontents
\HCode{
}
\section{Questa \`e la prima sezione}\label{sec:prima}Qualche formula:
\begin{displaymath}
\sqrt{\frac{a}{bc}}
\end{displaymath}\section{Seconda sezione}\label{sec:seconda}
Un ambiente verbatim standard:
\begin{verbatim}
if [ -n $1 ] && [ -n $2 ]; then
codice codice codice
else
codice codice codice
fi
\end{verbatim}riferimento a \vref{sec:seconda}
\ldots{}e un ambiente \ldots{}\emph{fancyverb}:
\begin{Verbatim}[fontfamily=helvetica,frame=single]
if [ -n $1 ] && [ -n $2 ]; then
codice codice codice
fi
\end{Verbatim}bla bla bla
\end{document}
`ottengo un documento pdf con il carattere “x” al posto di spazi, lettere accentate, ecc. Dove sbaglio?
Non mi è inoltre chiaro l’uso di hyperref insieme a tex4ht e a varioref: il link viene semplicemente indicato con un numero mentre vorrei ottenere l’usuale rimando (nell’esempio dovrebbbe essere “riferimento a sezione 2”).
La spaziatura tra paragrafi del pdf che ottengo è inoltre esagerata.
Grazie in anticipo a chi vorrà aiutarmi.
- Devi essere connesso per rispondere a questo topic.