- Questo topic ha 12 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 6 mesi fa da
Marcos.
-
CreatoreTopic
-
8 Marzo 2010 alle 17:27 #42827::
Ciao a tutti,è il mio primo messaggio a questo Forum, anche se lo consulto già da qualche mese e ho trovato molto materiale interessante. Ringrazio tutti gli amministratori del sito e anche i semplici utenti che contribuiscono rispondendo alle domande di chi, come me, si è avvicinato da poco al mondo di LaTeX. Premetto che uso prevalentemente Lyx, un software che giudico splendido (non se ne abbiano i “puristi” di LaTeX) perché consente ai neofiti di produrre comunque un documento finale PDF di ottima qualità, anche se ovviamente “standard”. Ciò non impedisce comunque di lavorare successivamente sul documento .TEX per apportarvi le modifiche volute (se si è in grado di farlo!!). Questo è proprio quello che vorrei fare oggi. Ho un documento di classe “Book”. Sto pensando di abbellirlo inserendo una immagine fotografica nella pagina che precede l’inizio di ogni capitolo: quindi ciascun capitolo dovrà iniziare in una pagina dispari e la pagina pari che la precede dovrà ospitare un’immagine che occupa tutta la pagina A4.
Mi date qualche dritta?Grazie anticipatamente,
Marco
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Marzo 2010 alle 14:41 #42828::
Ciao a tutti,
è il mio primo messaggio a questo Forum, anche se lo consulto già da qualche mese e ho trovato molto materiale interessante. Ringrazio tutti gli amministratori del sito e anche i semplici utenti che contribuiscono rispondendo alle domande di chi, come me, si è avvicinato da poco al mondo di LaTeX. Premetto che uso prevalentemente Lyx, un software che giudico splendido (non se ne abbiano i “puristi” di LaTeX) perché consente ai neofiti di produrre comunque un documento finale PDF di ottima qualità, anche se ovviamente “standard”. Ciò non impedisce comunque di lavorare successivamente sul documento .TEX per apportarvi le modifiche volute (se si è in grado di farlo!!). Questo è proprio quello che vorrei fare oggi. Ho un documento di classe “Book”. Sto pensando di abbellirlo inserendo una immagine fotografica nella pagina che precede l’inizio di ogni capitolo: quindi ciascun capitolo dovrà iniziare in una pagina dispari e la pagina pari che la precede dovrà ospitare un’immagine che occupa tutta la pagina A4.
Mi date qualche dritta?Grazie anticipatamente,
Marco
io ho inserito così la copertina, all’inizio ed alla fine del doocumento:
`
\protect\thispagestyle{empty}
\begin{figure}
\centering
\includegraphics[width=1\columnwidth]{Parti/copertinafronte.jpg}
\end{figure}
`
se la foto è ben proporzionata non dovresti avere problemi, solo che la figura la devi inserire stando attento su che pagina finisce il capitolo precedente, ed eventualmente aggiungere una pagina bianca (come mi sfugge!) se finisce su una pagina dispari
-
15 Marzo 2010 alle 16:02 #42829::
Poi crearti un comando che accetti un argomento, l nome del file che contiene la figura; butto giù così a braccio:`
\newcommand*\chapterfigure[1]{\clearpage
\ifodd\value{page}\thispagestyle{empty}% oppure plain
\null\clearpage\fithispagestyle{empty}%
\includegraphics[width=\textwidth,height\textheight,keepaspectratio]{#1}}
`Dopo dari il solito comando \chapter, il quale andrà direttamente sulla successiva pagina dispari, e il giochetto mi parrebbe concluso.
Il comando dopo il primo \clearpage, controlla la parità della nuova pagina; se è dispari, ne emette una vuota o col solo numero di pagina in calce, se scegli plain invece di empty, e po nella nuova pagina, necessariamente pari, include il file grafico specificato come argomento al comando (attenzione al formato compatibile con il motore di composizione che usi!); sono specificati sia lo scalamento in verticale, sia quello in orizzontale, ma per deformare ;l’immagine si richiede di conservarne il rapporto di forma quindi verrà usato quel fattore di scala globale che permette di far stare tutta la figura al suo posto senza deformarla.
Ti ho spiegato la filosofia che ci sta sotto, perché se quello che ho scritto non dovesse funzionare, sapendo quello che bisogna fare sai anche come correggere.
-
16 Marzo 2010 alle 9:27 #42830::
Grazie della risposta regazzi.Purtroppo non riesco a risolvere. Sono troppo inesperto.
OLD Claudio, sto tentando la tua strada ma non riesco proprio a far apparire l’immagine. Ti riporto un codice minimo che sto sperimentando senza successo. Ho aggiunto un “\fi” nella definizione del tuo camando perchè Latex lo reclamava, ma non son sicuro di averlo posizionato correttamente.
Tuttavia il risultato non è quello desiderato: non riesco a caricare l’immagine ed il numero di pagina è andato via da tutte le pagine dispari. Cosa sto sbagliando?`\documentclass[a4paper,12pt]{book}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}\title{Esempio di documento in \LaTeX}
\author{Mario Rossi}
\date\today\newcommand*\chapterfigure[1]{\clearpage
\ifodd\value{page}\thispagestyle{empty}% oppure plain
\null\clearpage\fithispagestyle{empty}%
\includegraphics[width=\textwidth,height\textheight,keepaspectratio]{#1}\fi}\begin{document}
\maketitle\tableofcontents
\chapterfigure{Immagine1.eps}
\chapter{Testo normale}
\MakeUppercase {è} possibile scrivere il testo dell'articolo normalmente, ed
\emph{enfatizzare} alcune parti del discorso.
Una riga vuota nel testo indica la fine di un paragrafo.Eppure ero sicuro di aver aggiunto altre frasi…
\chapter{Formule}
La forza di \LaTeX\ sono però le formule, sia in linea (ad esempio \(y=x^2\))
che messe in bella mostra in un'area propria:
\[y=\sqrt{x+y}\]\end{document}`
-
16 Marzo 2010 alle 9:36 #42831::
Grazie della risposta regazzi.
Purtroppo non riesco a risolvere. Sono troppo inesperto.
OLD Claudio, sto tentando la tua strada ma non riesco proprio a far apparire l’immagine. Ti riporto un codice minimo che sto sperimentando senza successo. Ho aggiunto un “\fi” nella definizione del tuo camando perchè Latex lo reclamava, ma non son sicuro di averlo posizionato correttamente.
Tuttavia il risultato non è quello desiderato: non riesco a caricare l’immagine ed il numero di pagina è andato via da tutte le pagine dispari. Cosa sto sbagliando?C’era un erroretto nel codice proposto:
`\documentclass[a4paper,12pt]{book}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}\title{Esempio di documento in \LaTeX}
\author{Mario Rossi}
\date\today\newcommand*\chapterfigure[1]{%
\clearpage
\ifodd\value{page}%
\thispagestyle{empty}% oppure plain
\null\clearpage
\fi
\thispagestyle{empty}%
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{#1}}\begin{document}
\maketitle\tableofcontents
\chapterfigure{Immagine1.eps}
\chapter{Testo normale}
\MakeUppercase {è} possibile scrivere il testo dell'articolo normalmente, ed
\emph{enfatizzare} alcune parti del discorso.
Una riga vuota nel testo indica la fine di un paragrafo.Eppure ero sicuro di aver aggiunto altre frasi…
\chapter{Formule}
La forza di \LaTeX\ sono però le formule, sia in linea (ad esempio \(y=x^2\))
che messe in bella mostra in un'area propria:
\[y=\sqrt{x+y}\]\end{document}`
Ciao
Enrico
-
16 Marzo 2010 alle 10:08 #42832
-
16 Marzo 2010 alle 10:11 #42833
-
16 Marzo 2010 alle 10:37 #42834
-
16 Marzo 2010 alle 10:41 #42835
-
16 Marzo 2010 alle 12:32 #42836::
😳Mea culpa, Enrico e molte grazie,
Abbi pazienza, vorrei iniziare gradualmente ma sono agli inizi e finisco per scordare anche le cose che pensavo di aver acquisito. Purtroppo pare che Latex riesca a rendermi facili le cose difficili, ma spesso anche a fare il contrario…
Ora usando un file JPG riesco a compilare correttamente con pdfLatex. Tuttavia la figura così impostata sta dentro i normali margini del testo. C’è modo di forzarla ad occupare tutta la pagina? …era questo uno dei miei propositi in apertura del topic…
Ho provato ad usare il pacchetto {geometry} ma ho combinato solo pasticci…Marco
-
16 Marzo 2010 alle 14:09 #42837::
Sempre che sia una buona idea…Il codice che ti ha dato corretto Enrico va bene e con qualche piccola aggiunta lo può adattare al tuo scopo; aggiungi un po’ di centering e di \null vfill pria e \vfill\null dopo e inserisci la figura dentro ad un ambiente picture di dimensioni nulle; colloca nell’origine di questa picture con \pit il tuo include graphics con le opzioni di larghezza e altezza pari a \paperwidth e \paperheight, ma mantieni keepaspectratio.
Non ti scrivo il codice, cosi puoi sperimentare se LaTeX questa volta ti consente di fare le cose semplici…
-
16 Marzo 2010 alle 14:34 #42838
-
18 Marzo 2010 alle 9:29 #42839::
Credo di aver risolto il mio problema con l’utilizzo della nuova versione (16/03/2010) del pacchetto geometry, che ora rende possibile cambiare al volo il layout di una singola pagina col comando\newgeometry{⟨options⟩}
e ripristinare facilmente le impostazioni iniziali usando il comando
\restoregeometry
Vi riporto il codice esempio, nel caso possa interessare qualcuno.
Saluti a tutti,
Marco
`
\documentclass[a4paper,12pt]{book}\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ifpdf}
\usepackage{geometry}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{lipsum}\title{Esempio di documento in \LaTeX}
\author{Mario Rossi}
\date\today\newcommand*\chapterfigure[1]{
\clearpage
\ifodd\value{page}
\thispagestyle{empty}
\null\clearpage
\fi
\thispagestyle{empty}
\begin{figure}[t]
\centering
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
\end{figure}}\begin{document}
\maketitle\tableofcontents
\newgeometry{hscale=1,vscale=1}
\chapterfigure{Immagine1.jpg}
\restoregeometry
\chapter{Testo normale}
\lipsum[1-23]
\chapter{Formule}
\lipsum[1-23]
\end{document}
`
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.