Newsgroup: it.comp.software.tex
Titolo: Immagini png e risoluzione in stampa

Ciao a tutti,
gestisco un progetto latex per generare una versione in html e una 
stampabile in formato pdf.
Il primo attraverso il pacchetto TeX4HT e il secondo con pdflatex.
Per ovvi motivi il formato scelto per le risorse grafiche è il .png in 
modo da essere compatibile con entrambi senza dover effettuare 
conversioni "al volo".
Vorrei dei chiarimenti riguardo il processamento di png da parte di 
pdflatex. Dato che nella versione stampabile (pdflatex) i file png 
inseriti con \includegraphics sembrano essere "sfocati" penso siano 
inseriti a 72 dpi invece che a 96 dpi (nativi). A riprova di ciò delle 
icone png native a 32 pixel appaiono più grandi assumendo un aspetto 
apparente sui 48 pixel.
Tra l'altro forzando la dimensione dell'immagine con:
\includegraphics[width=32px][height=32px]{immagine.png}
il risultato sembra non cambiare.
Qualche suggerimento?
Grazie in anticipo
-jospic

Qualche suggerimento?
Conversione preventiva dell'immagine in eps o pdf?

 Conversione preventiva dell'immagine in eps o pdf?
Forse ho trovato.
Sembrerebbe possibile utilizzare.
\includegraphics[resolution=96]{immagine.png}
Sembra funzionare.
Mi secca però modificarlo in centinaia di posizioni nel progetto.
Forse dovrei ridefinire il comando o trovare un'impostazione generica da 
inserire nel preambolo.
Attendo suggerimenti.
Grazie
-jospic

 scrive:

Prova a dire
  \setkeys{Gin}{resolution=96}
subito dopo \usepackage{graphicx}
Ciao
Enrico

 Enrico
Il suggerimento fila, anche stando alla documentazione del pacchetto 
graphicx, ma la compilazione fornisce il seguente errore:
Package keyval Error: resolution undefined. \setkeys{Gin}{resolution=96}
Strano perchè singolarmente l'opzione è digerita senza problemi.
Suggerimenti?
Grazie
-jospic

 scrive:

A me non succede. Puoi proporre un esempio?
Ciao
Enrico

 Enrico
Penso dipenda da qualche conflitto con qualche altro pacchetto.
Purtroppo il mio preambolo è molto esteso, dovrei provare un mini 
esempio e andare a tentativi eliminando i pacchetti causa di potenziali 
problemi.
-jospic

 scrive:

Molto quanto? Ovviamente serve solo la parte "pacchetti".
Ciao
Enrico

 Enrico
Ecco il preambolo ridotto all'osso ;-) :
%----------------------------------------------------------------------
\documentclass[12pt,openright,twoside]{book}
\usepackage{emptypage}
\raggedbottom
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage[italian]{babel}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{makeidx}
\makeindex
\usepackage{array}
\usepackage{booktabs}
\usepackage{tabularx}
\renewcommand\tabularxcolumn[1]{m{#1}}
\newcolumntype{Y}{>{}X}
\usepackage{colortbl}
\newcolumntype{J}{>{\columncolor[gray]{0.6}}r}
\newcolumntype{L}{>{\columncolor[gray]{0.6}}c}
\newcolumntype{K}{>{\columncolor[gray]{0.8}}r}
\newcolumntype{M}{>{\columncolor[gray]{0.8}}c}
\renewcommand{\arraystretch}{1.2}
\usepackage{longtable}
\usepackage{etex}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{xspace}
\usepackage{xstring}
\usepackage[font=small,labelfont=bf,%
compatibility=true,labelsep=endash]{caption}
\captionsetup[table]{margin=0pt,singlelinecheck=false,
justification=raggedright,labelfont={sc,bf}}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{picins}
\usepackage[svgnames,table]{xcolor}
\usepackage{indentfirst}
\usepackage{framed}
\usepackage{listings}
\usepackage{keystroke}
\usepackage{subfigure}
\usepackage[subfigure,titles]{tocloft}
\renewcommand{\cftsecfont}{\bfseries}
\renewcommand{\cftsecleader}{\bfseries\cftdotfill{\cftdotsep}}
\renewcommand{\cftsecpagefont}{\bfseries}
\usepackage{graphicx}
\setkeys{Gin}{resolution=96}
\usepackage[subsectionbib,globalcitecopy]{bibunits}
\usepackage[square]{natbib}
\usepackage{tikz}       % 2.0
\usepackage{verbatim}
\usetikzlibrary{arrows,shapes,backgrounds}
\usetikzlibrary{matrix}
\usetikzlibrary{shapes.callouts,decorations.text}
\usetikzlibrary{external}
\usepackage{enumitem}
\usepackage[paperwidth=189mm,paperheight=245.8mm,%   Crown (lulu)
top=19mm,bottom=19mm,inner=19mm,outer=40mm,%
headheight=10mm,bindingoffset=8.9mm,%
marginparwidth=25mm,marginparsep=5mm]{geometry} % layout di pagina
\usepackage{pxfonts}
\usepackage[sf,calcwidth]{titlesec}
\usepackage{titletoc}
\usepackage[Bjornstrup]{fncychap}
\usepackage{epigraph}
\usepackage[italian]{varioref}
\usepackage{nameref}
\usepackage{xr-hyper}
\usepackage{hyperref}
\hypersetup{%
     colorlinks=true, linktocpage=true, pdfstartpage=17,%
     pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,%
     pageanchor=true, pdfpagemode=UseOutlines,%
     plainpages=false, bookmarksnumbered,%
     bookmarksopen=true,%
     bookmarksopenlevel=1,%
     hypertexnames=true, pdfhighlight=/O,%
     urlcolor=webbrown, linkcolor=colorlink,%
     citecolor=colorcite,%
     pdfsubject={},%
     pdfkeywords={},%
     pdfcreator={pdfLaTeX},%
     pdfproducer={LaTeX con hyperref}%
}
\usepackage{pdfpages}
\usepackage{bookmark}
\usepackage[italian,tight,nohints]{minitoc}
\renewcommand{\bibnumfmt}[1]{[#1]}
\hbadness=10000
\tolerance=1000
%----------------------------------------------------------------------
Grazie.
Saluti.
-jospic

 scrive:

Č confuso e irrazionale. Impostare \hbadness a 10000 č sciocco
quanto spingere la polvere sotto il tappeto.
Il problema č il caricamento di graphicx dopo keystroke.
Mettilo prima; i pacchetti generici vanno in genere per
primi escluso hyperref, ovviamente, che perň vuole dopo di sé
bookmark. Di sicuro pdfpages e minitoc vanno prima.
Ciao
Enrico