Risposte nei forum create
-
AutoreRisposte
-
::
Ignoro se ci sia uno spazio di troppo quando sistemi la figura a mano oppure se vengano calcolate male le misure da eso-pic. Sarebbe interessante capire il motivo alla base della discrepanza…
La soluzione che proponi funziona egregiamente: grazie! Comunque anch’io sono curioso di capire il motivo della discrepanza: a naso, darei la “colpa” ad eso-pic.
Non c’è alcun link perché non è disponibile on-line: l’ho realizzata ex-novo per GuIT usando ConTeXt quando ho rifatto il poster, il volantino, i badge, etc.; ora è tutta roba di GuIT, quindi dovresti chiedere al Presindentissimo 😉
Glielo chiederò senz’altro! 😉 Intanto, complimenti per lo splendido lavoro!
Mi piglio un’aspirina e torno a letto… Buon GuITmeeting a tutti.
Auguri di pronta guarigione e buon GuIT meeting anche a te.
Grazie ancora,
Lorenzo
::
Ciao Emanuele, non sei né saccente né attaccabrighe, ci mancherebbe! Anzi, ti manifesto la mia più sincera ammirazione per la tua competenza, gli impagabili consigli e la pazienza!Ciò detto, c’è ancora un problemino da risolvere. Adesso l’immagine è perfettamente centrata in orizzontale, ma in verticale resta una minuscola differenza. Questa differenza è quasi invisibile nel pdf che porti ad esempio, e secondo me dipende dal fatto che l’immagine di sfondo (a proposito: bellissima!) è piuttosto “irregolare”. Se però devi inserire un logo a forma di disco (come devo fare io) la minuscola, ma fastidiosa differenza (circa due, tre millimetri) si nota.
Più precisamente, se faccio un solitario
`\begin{titlepage}
\vspace*{\fill}\centering%
\includegraphics[width=\textwidth]{immagine}%
\vspace*{\fill}
\end{titlepage}`
e sovrappongo fisicamente con il testo, la centratura in verticale è perfetta, mentre con il tuo codice l’immagine di sfondo viene inserita da LaTeX un pochino (qualche mm) più in alto di quello che si “dovrebbe” (mentre il testo rimane al suo posto).P.S. Per favore, saresti così gentile da indicarmi il link dell’immagine di GuIT che hai usato come sfondo per il tuo pdf???
Grazie di tutto!
Lorenzo
::
Scusate se insisto, ma questa storia mi sta facendo perdere il sonno… 😡
Soprattutto, ho l’impressione che ci sia qualcosa che ci sfugge…Ricapitolando, ho un frontespizio la cui parte testuale è resa perfettamente da:
`\documentclass[a4paper,11pt]{book}\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[binding=1cm]{layaureo}\begin{document}
\begin{titlepage}
\vspace*{\fill}\centering\sffamily%
%
{\Large\uppercase{Blah Blah}}\vspace{2cm}
{\Huge%
\uppercase{Blah Blah Blah Blah Blah}\\%
\uppercase{Blah Blah Blah Blah Blah}\\%
\uppercase{Blah Blah Blah Blah Blah}\\%
\uppercase{Blah Blah Blah Blah Blah}\\}%\vspace{6cm}%
{\large Blah Blah Blah}\vspace*{\fill}
\end{titlepage}
\end{document}`Vorrei sovrapporci un’immagine come sfondo: da sola, posso ottenerla, perfettamente, così:
`\documentclass[a4paper,11pt]{book}
\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[binding=1cm]{layaureo}\begin{document}
\begin{titlepage}
\vspace*{\fill}\centering%
\includegraphics[width=\textwidth]{immagine}%
\vspace*{\fill}
\end{titlepage}
\end{document}`Non posso credere che la soluzione sia stampare fisicamente le due pagine una dopo l’altra, ma sullo stesso foglio di carta!! 😯
Fino ad ora, solo in questo caso sono riuscito ad ottenere – alla perfezione – il risultato che ho in mente.
Di più: possibile che sia necessario un pacchetto per dire a LaTeX una cosa così “semplice” come “stampami queste due pagine su una stessa pagina”?
Scusatemi, ma a volte LaTeX ha la capacità di scatenare istinti paranoicamente perfezionisti…
Lorenzo
::
Ciao Enrico, innanzitutto grazie per la risposta e per i tuoi suggerimenti, sempre graditissimi e preziosi. 😀Purtroppo, però, a me il problema della mancata centratura dell’immagine rispetto al testo rimane. Questo codice, che ho riscritto tenendo conto dei tuoi consigli, a me non funziona:
`\documentclass[a4paper,11pt]{book}\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[binding=1cm]{layaureo}
\usepackage{calc}
\usepackage{eso-pic}\newdimen{\mydim}
\setlength{\mydim}{\textwidth+1cm}\begin{document}
\begin{titlepage}
\AddToShipoutPicture*{%
\put(\LenToUnit{.5\mydim},\LenToUnit{.5\textheight}){\includegraphics{immagine}}%
}%
\vspace*{\fill}\centering\sffamily{\Large\uppercase{Blah Blah}}
\vspace{2cm}
{\Huge%
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\}\vspace{6cm}
{\large Blah Blah Blah}
\vspace*{\fill}
\end{titlepage}
\end{document}`Sulla (per me, decisamente ermetica) guida di eso-pic, noto che c’è un comando `\AtTextCenter`, dal nome promettente, così definito:
`\newcommand\AtTextCenter[1]{\AtTextUpperLeft{%
put(0,\LenToUnit{.5\textwidth},\LenToUnit{-.5\textheight}){#1}}}`
Il segno meno nella seconda coordinata di put centra qualcosa? Ho provato e ri-provato a pasticciare sul tuo codice, ma non ci ho tirato fuori il classico ragno dal calssico buco. 😥Grazie per l’attenzione e la paziente disponibilità.
Lorenzo
::
Per Fabiano.
Il link che mi hai suggerito è ottimo… ma se tu decidessi di fare un pacchetto di frontespizi già bell’e pronti sarei il primo della lista a farne uso… Fra l’altro, penso che, per l’utente finale, usare comandi “di basso livello” del tipo:
`\vspace{1cm}`
o
`\bigskip`
o anche
`\begin{Large} testo \end{Large}`
come si fa di solito nell’ambiente titlepage, vada contro la filosofia stessa di LaTeX. D’altra parte, IMHO il frontespizio che si ottiene con \maketitle (per la classe book) è inaccettabilmente spartano e inutilizzabile per quasi tutte le esigenze “reali”.Per Gloria (e tutti gli altri…)
La soluzione al problema con eso-pic data nel thread cui fai riferimento purtroppo non funziona.
Prova a compilare:
`\documentclass[a4paper,11pt]{book}\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[binding=1cm]{layaureo}
\usepackage{eso-pic}\begin{document}
\begin{titlepage}%
\AddToShipoutPicture*{%
\put(\LenToUnit{.5\textwidth}, \LenToUnit{.5\textheight}){\includegraphics{immagine}}%
}
\null \vfill%
\begin{sffamily}
\begin{center}\begin{Large}
\uppercase{Blah Blah}
\end{Large}\vspace{2cm}
\begin{Huge}
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\
\uppercase{Blah Blah Blah Blah Blah}\\
\end{Huge}\vspace{6cm}
\begin{large}
Blah Blah Blah
\end{large}\end{center}
\end{sffamily}
\null \vfill
\end{titlepage}\end{document}`
e vedrai.Ho dato un’occhiata alla guida di eso-pic, ma non ne vengo a capo… 🙄
Grazie amticipate a chi vorrà suggerirmi il codice adeguato…
Lorenzo
14 Ottobre 2005 alle 7:49 in risposta a: Composizione di un frontespizio con \stretch e \vfill #6882::Vi ringrazio per i consigli.
Ho risolto il problema centrando l’immagine con il comando `\centering` invece che utilizzando l’ambiente center, anche se vi confesso che non ne ho capito il motivo…Semplicemente, l’ambiente center introduce uno spazio extra tra ciò che precede e ciò che segue, il comando \centering non lo fa.
Ciao, Lorenzo
::
Ciao, innanzitutto grazie per la risposta: l’argomento mi intriga moltissimo… 😉Ho scaricato dal CTAN la guida di lettrine, in inglese. Fino ad ora mi ero basato sulla (ottima) traduzione in italiano di Fabiano, che però è datata gennaio 2003, mentre quella in inglese è stata aggiornata nel 2004. La differenza fra le due sta proprio nel passo cui ti riferisci!
Purtroppo però il tuo codice non (mi) dà un layout adeguato: il capolettera non è dimensionato adeguatamente. In questo momento uso MikTeX su XP. Il package manager mi dice che è caricato un pacchetto lm (non lmodern) che ha come titolo
`Latin modern fonts in type 1 format`
e come descrizione
`Latin Modern family of fonts, based on the Computer Modern fonts released into public domain by AMS (copyright (C) 1997 AMS). Contain a lot of additional characters, mainly accented ones, but not only. There is a one set of PostScript fonts and four sets of TeX Font Metric files, corresponding to: Cork encoding (cork-*.tfm); QX encoding (qx-*.tfm); TeX'n'ANSI aka LY1 encoding (texnansi-*.tfm); and Text Companion for EC fonts aka TS1 (ts1-*.tfm). It is presumed that a potential user knows what to do with all these files.`E’ quello giusto?
Il log del “tuo” sorgente compilato restituisce, fra l’altro,
`C:\texmf\tex\latex\lm\lmodern.sty
Package: lmodern 2003/07/16…
LaTeX Font Warning: Size substitutions with differences
(Font) up to 3.53697pt have occurred.LaTeX Font Warning: Some font shapes were not available, defaults substituted.
`Che cosa devo fare?
Grazie anticipate.
Lorenzo
::
Ciao, questo codice (che copio/incollo dalla Not So Short) magari fa al caso tuo:
`\makebox[\textwidth]{%
c e n t r a t o}\par
\makebox[\textwidth]{%
d i f f u s o}\par`
Comunque, personalmente, nemmeno sotto tortura toccherei la spaziatura fra i caratteri predefinita di LaTeX, per dare enfasi a ciò che scrivo. Nel frontespizio della mia tesi ho usato un banale ed artigianale
`\begin{sffamily}
\begin{center}
\begin{Large}
Blah blah blah
\end{Large}
\end{center}
\end{sffamily}`
che funziona benone.In bocca al lupo.
Lorenzo
::ho provato a salvare il mio grafico di Stata in formato .png.
Per ora mi arrangio così. Però visto che nel prossimo futuro lavorerò spesso con i grafici vorrei capire la natura del problema, altrimenti che faccio?Giusto. Tieni presente che le immagini png e jpg sono bitmap e, quindi, dipendono dalla risoluzione: a volte la loro qualità lascia a desiderare. Le EPS native sono molto meglio!
Per quanto riguarda il tuo problema, però, non so aiutarti…. Sicuro che nella tua installazione sia tutto okay?
Lorenzo
-
AutoreRisposte