- Questo topic ha 19 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 3 mesi fa da
giulia81.
-
CreatoreTopic
-
15 Febbraio 2008 alle 11:10 #21746::
Ciao! Con questa classe: \documentclass[12pt,a4paper,oneside,titlepage]{book}
devo realizzare delle sezioni strutturate in questo modo:1.1 Scheda uno
foto1 e foto2 (che occupano circa una pagina da sole)
breve discorso e tabellina (max 1pag in tutto)
1.2 Scheda due (a pagina nuova)
foto3 e foto4 (che occupano circa una pagina da sole)e così via…
Ho pensato di usare \newpage per forzare di andare a pagina nuova, ma non funziona bene… Vorrei realizzare delle “schede” evitando di trovare le immagini “sparse” per il capitolo… Volendo per ogni scheda posso mettere anche prima il discorso e alla pagina successiva le immagini…
Vi chiedo se avete una specie di “template” da suggerirmi per queste schede… Visto che \newpage non funziona come vorrei e neppure le opzioni per le immagini…
Scusate se magari è una cosa banale, ma non ne esco stamane!! Ciao!
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Febbraio 2008 alle 13:00 #21747::
Ciao! Con questa classe: \documentclass[12pt,a4paper,oneside,titlepage]{book}
devo realizzare delle sezioni strutturate in questo modo:1.1 Scheda uno
foto1 e foto2 (che occupano circa una pagina da sole)
breve discorso e tabellina (max 1pag in tutto)
1.2 Scheda due (a pagina nuova)
foto3 e foto4 (che occupano circa una pagina da sole)e così via…
Ho pensato di usare \newpage per forzare di andare a pagina nuova, ma non funziona bene… Vorrei realizzare delle “schede” evitando di trovare le immagini “sparse” per il capitolo… Volendo per ogni scheda posso mettere anche prima il discorso e alla pagina successiva le immagini…
Vi chiedo se avete una specie di “template” da suggerirmi per queste schede… Visto che \newpage non funziona come vorrei e neppure le opzioni per le immagini…
Scusate se magari è una cosa banale, ma non ne esco stamane!! Ciao!Mi è capitato di dirlo anche ieri: il comando \includegraphics può comparire ovunque, non solo in un ambiente figure. Non si capisce molto bene dal tuo discorso: le foto occupano una pagina ciascuna o ci stanno sulla stessa pagina, magari affiancate? Se puoi essere più precisa, vedo che si può fare.
Ciao
Enrico
-
16 Febbraio 2008 alle 18:13 #21748::
Ciao! Con questa classe: \documentclass[12pt,a4paper,oneside,titlepage]{book}
devo realizzare delle sezioni strutturate in questo modo:1.1 Scheda uno
foto1 e foto2 (che occupano circa una pagina da sole)
breve discorso e tabellina (max 1pag in tutto)
1.2 Scheda due (a pagina nuova)
foto3 e foto4 (che occupano circa una pagina da sole)e così via…
Ho pensato di usare \newpage per forzare di andare a pagina nuova, ma non funziona bene… Vorrei realizzare delle “schede” evitando di trovare le immagini “sparse” per il capitolo… Volendo per ogni scheda posso mettere anche prima il discorso e alla pagina successiva le immagini…
Vi chiedo se avete una specie di “template” da suggerirmi per queste schede… Visto che \newpage non funziona come vorrei e neppure le opzioni per le immagini…
Scusate se magari è una cosa banale, ma non ne esco stamane!! Ciao!Mi è capitato di dirlo anche ieri: il comando \includegraphics può comparire ovunque, non solo in un ambiente figure. Non si capisce molto bene dal tuo discorso: le foto occupano una pagina ciascuna o ci stanno sulla stessa pagina, magari affiancate? Se puoi essere più precisa, vedo che si può fare.
Ciao
EnricoCiao e grazie per avermi risposto.
Non ho capito cosa volevi dirmi a proposito del comando \includegraphics, che effettivamente finora ho usato solo all’interno dell’ambiente figure (così da centrare il grafico e poter aggiungere una didascalia…)…
Hai ragione forse non sono stata proprio chiara a proposito delle foto: ci stanno entrambe in una pagina, ma ovviamente non proprio “precise” nel senso che magari a volte più avanzare una riga o due dal fondo pagina… Perciò, quello che voglio fare è tralasciare lo spazio che avanza e cominciare direttamente il “breve discorso” nella pagina successiva…
E finito quello, voglio cominciare una nuova scheda (che comincia con titolo e foto) a pagina nuova…
Insomma in modo da rendere omogenea la struttura di queste schede, visto che conosco a priori che le figure occupano insieme una pagina e segue sempre circa una mezza paginetta di testo… non so se stavolta sono stata chiara…
Grazie, ciao, Elisa
-
16 Febbraio 2008 alle 18:35 #21749::
[quote]Ciao! Con questa classe: \documentclass[12pt,a4paper,oneside,titlepage]{book}
devo realizzare delle sezioni strutturate in questo modo:1.1 Scheda uno
foto1 e foto2 (che occupano circa una pagina da sole)
breve discorso e tabellina (max 1pag in tutto)
1.2 Scheda due (a pagina nuova)
foto3 e foto4 (che occupano circa una pagina da sole)e così via…
Ho pensato di usare \newpage per forzare di andare a pagina nuova, ma non funziona bene… Vorrei realizzare delle “schede” evitando di trovare le immagini “sparse” per il capitolo… Volendo per ogni scheda posso mettere anche prima il discorso e alla pagina successiva le immagini…
Vi chiedo se avete una specie di “template” da suggerirmi per queste schede… Visto che \newpage non funziona come vorrei e neppure le opzioni per le immagini…
Scusate se magari è una cosa banale, ma non ne esco stamane!! Ciao!Mi è capitato di dirlo anche ieri: il comando \includegraphics può comparire ovunque, non solo in un ambiente figure. Non si capisce molto bene dal tuo discorso: le foto occupano una pagina ciascuna o ci stanno sulla stessa pagina, magari affiancate? Se puoi essere più precisa, vedo che si può fare.
Ciao
EnricoCiao e grazie per avermi risposto.
Non ho capito cosa volevi dirmi a proposito del comando \includegraphics, che effettivamente finora ho usato solo all’interno dell’ambiente figure (così da centrare il grafico e poter aggiungere una didascalia…)…
Hai ragione forse non sono stata proprio chiara a proposito delle foto: ci stanno entrambe in una pagina, ma ovviamente non proprio “precise” nel senso che magari a volte più avanzare una riga o due dal fondo pagina… Perciò, quello che voglio fare è tralasciare lo spazio che avanza e cominciare direttamente il “breve discorso” nella pagina successiva…
E finito quello, voglio cominciare una nuova scheda (che comincia con titolo e foto) a pagina nuova…
Insomma in modo da rendere omogenea la struttura di queste schede, visto che conosco a priori che le figure occupano insieme una pagina e segue sempre circa una mezza paginetta di testo… non so se stavolta sono stata chiara…[/quote]
Evidentemente il problema era proprio che inserivi \includegraphics in un ambiente figure. Per questa applicazione si deve proprio evitarlo.
`\newcommand{\photosection}{\newpage\section}
\newcommand{\photoA}[2][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\par\vfill}
\newcommand{\photoB}[2][]{\includegraphics[#1]{#2}\par\endgroup\newpage}`
La struttura delle tue sezioni sarà del tipo
`\photosection{Il gatto e il cane}
\photoA[width=5cm]{gatto}
\photoB{cane}
Il gatto è pacifico, il cane più allegro.
\begin{center}
\end{center}`
Ai comandi \photoA e \photoB puoi dare gli stessi argomenti opzionali che si possono dare a \includegraphics e l’argomento obbligatorio è il nome del file grafico.Ciao
Enrico
-
17 Febbraio 2008 alle 11:48 #21750::
Grazie, proprio quello che mi ci voleva!!! 😀
Ora, non vorrei approfittare della tua disponibilità, ma è possibile una piccola modifica in modo da poter inserire anche la didascalia numerata alle figure? Infatti \caption{} e \label{} danno giustamente errore dopo \photoA o \photoB… A me andrebbe bene anche un’unica didascalia e etichetta per ogni coppia di figure, non so quale sia la cosa più semplice da realizzare…
Ciao, Elisa
-
17 Febbraio 2008 alle 11:51 #21751::
Grazie, proprio quello che mi ci voleva!!! 😀
Ora, non vorrei approfittare della tua disponibilità, ma è possibile una piccola modifica in modo da poter inserire anche la didascalia numerata alle figure? Infatti \caption{} e \label{} danno giustamente errore dopo \photoA o \photoB… A me andrebbe bene anche un’unica didascalia e etichetta per ogni coppia di figure, non so quale sia la cosa più semplice da realizzare…
Ciao, ElisaPacchetto caption comando \captionof. Aggiungilo prima di\par\endgroup e \par\vfill .
Mi sa che puoi togliere anche \par, visto che \captionof forse ne emette uno alla fine della didascalia. Prova e facci sapere.
`\caption{figure}{dida}\label{etichetta} `
CiaoAndrea
-
17 Febbraio 2008 alle 12:23 #21752::
Grazie, proprio quello che mi ci voleva!!! 😀
Ora, non vorrei approfittare della tua disponibilità, ma è possibile una piccola modifica in modo da poter inserire anche la didascalia numerata alle figure? Infatti \caption{} e \label{} danno giustamente errore dopo \photoA o \photoB… A me andrebbe bene anche un’unica didascalia e etichetta per ogni coppia di figure, non so quale sia la cosa più semplice da realizzare…
Ciao, ElisaPacchetto caption comando \captionof. Aggiungilo prima di\par\endgroup e \par\vfill .
Mi sa che puoi togliere anche \par, visto che \captionof forse ne emette uno alla fine della didascalia. Prova e facci sapere.
`\caption{figure}{dida}\label{etichetta} `
CiaoAndrea
`\newcommand{\photoA}[2][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof\par\vfill}
\newcommand{\photoB}[2][]{\includegraphics[#1]{#2}\captionof\par\endgroup\newpage}\photoA{cane}\caption{cane}{Foto del cane}\label{fig:cane}
\photoB{gatto}\caption{gatto}{Foto del gatto}\label{fig:gatto}`
Nein, mi dispiace ma questo non funziona. E neppure senza \par…
Gli errori sono “Paragraph ended before \caption@of was completed” e “\caption outside float”…
Ho provato a fare qualche modifica “a naso”, in base a quello che ho trovato nel forum, ma senza successo… Ma \captionof non vuole nessun argomento?
Grazie, ciao, Elisa
-
17 Febbraio 2008 alle 12:28 #21753::
Non lo usi bene, prova così
`
\newcommand{\photoA}[4][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\photoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\endgroup\newpage}\photoA{cane}{Foto del cane}{fig:cane}
\photoB{gatto}{Foto del gatto}{fig:gatto}`
o così, senza \par che forse è superfluo
`
\newcommand{\photoA}[4][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\vfill}
\newcommand{\photoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\endgroup\newpage}
`Poi, se vuoi la didascalia a una sola figura, puoi usare quelle precedenti
`\newcommand{\photoC}[2][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\par\vfill}
\newcommand{\photoD}[2][]{\includegraphics[#1]{#2}\par\endgroup\newpage}`e usare \photoA-\photoD per avere la didascalia solo alla prima e \photoC-\photoB per avere la didascalia solo alla seconda o per averla goblale.
Ciao
Andrea
-
17 Febbraio 2008 alle 12:41 #21754::
😀 😀 😀 PERFETTO
In questo caso funziona anche senza \par hai ragione.
GRAZIE MILLE ad Enrico e Andrea… Anche stavolta avete fatto la magia 😛
Ciao, ElisaPS: Ok testata anche quest’ultima precisazione…
Si, va bene anche \fotoC – \fotoB per la didascalia globale e forse mi sembra anche più adatto. Grazie ancora!
-
20 Maggio 2008 alle 10:06 #21755::
Ciao a tutti
scusate se riapro questo vecchio post sempre mio 🙂
Ho un problema simile al precedente: devo fare delle sezioni strutturate in questo modo:-sezione 1:
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”
…
-sezione 2: (a pagina nuova!)
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”Ovviamente vorrei che le figure fossero sempre centrate verticalmente in modo accettabile.
Quindi ho provato a usare:
`\newcommand{\annoA}[4][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\endgroup\newpage}``\newpage\section{sezione 1}
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}
\newpage
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}`Purtroppo però in questo modo le figure non vengono centrate, ma una va in alto alla pagina e una in basso. Come posso modificare i comandi?
Grazie per l’attenzione! Ciao, Elisa
-
20 Maggio 2008 alle 10:13 #21756::
Precisazione: la pagina con il nome della sezione potrebbe anche andar bene: sono le pagine successive, che contengono solo le figure che non vanno bene perchè non sono centrate verticalmente. Se necessario (e mi consigliate come si fa a definirli) potrei anche usare due comandi diversi: \annoA, \annoB nelle pagine con il nome della sezione e \annoC, \annoD nelle pagine con solo le figure…
Grazie ancora
-
20 Maggio 2008 alle 10:33 #21757::
Ciao a tutti
scusate se riapro questo vecchio post sempre mio 🙂
Ho un problema simile al precedente: devo fare delle sezioni strutturate in questo modo:-sezione 1:
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”
…
-sezione 2: (a pagina nuova!)
pagina 1: nome della sezione + 2 figure con didascalia “Tabella…”
pagina 2: 2 figure con didascalia “Tabella…”
pagina 3: 2 figure con didascalia “Tabella…”Ovviamente vorrei che le figure fossero sempre centrate verticalmente in modo accettabile.
Quindi ho provato a usare:
`\newcommand{\annoA}[4][]{\begingroup\vfill\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\endgroup\newpage}``\newpage\section{sezione 1}
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}
\newpage
\annoA[width=\textwidth]{tabA}{Dati anno A}{tab:tabA}
\annoB[width=\textwidth]{tabB}{Dati anno B}{tab:tabB}`Purtroppo però in questo modo le figure non vengono centrate, ma una va in alto alla pagina e una in basso. Come posso modificare i comandi?
Grazie per l’attenzione! Ciao, Elisa`\newcommand{\annoA}[4][]{\par\begingroup\vspace*{\fill}\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill\endgroup\newpage}`
In questo modo lo spazio bianco è diviso equamente fra prima della prima figura, in mezzo alle figure e dopo la seconda figura.Ciao
Enrico
-
20 Maggio 2008 alle 10:57 #21758::
`\newcommand{\annoA}[4][]{\par\begingroup\vspace*{\fill}\centering
\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill}
\newcommand{\annoB}[4][]{\includegraphics[#1]{#2}\captionof{figure}{#3}\label{#4}\par\vfill\endgroup\newpage}`
In questo modo lo spazio bianco è diviso equamente fra prima della prima figura, in mezzo alle figure e dopo la seconda figura.Ciao
EnricoOttimo!! Grazie mille, Ciao, Elisa
-
30 Maggio 2008 alle 20:12 #21759::
Ciao a tutti..mi riaggancio a questo topic perchè devo fare una cosa simile ma non sono riuscita a risolvere:
ho alcune pagine con soli grafici in appendice e vorrei metterne 2 in ogni pagina. Leggendo qui ho usato includegraphics fuori dall’ambiente figure e visto che non mi servono titoli, didascalie o label non ho definito un nuovo comando ma ho semplicemente messo:
`
\newpage
\null\vspace{\stretch{1}}
\begin{center}
\includegraphics[width=\textwidth]{grafici/altezza/radiosond_17genn02.eps}
\includegraphics[width=\textwidth]{grafici/altezza/radiosond_18genn02.eps}
\end{center}
\vspace{\stretch{1}}\null`
e lo stesso per ogni pagina successiva.ora:
è una cosa “decente” o c’è un modo migliore?
è meglio mettere
`\null\vspace{\stretch{1}}
…..
\vspace{\stretch{1}}\null`
dentro l’ambiente center??..e come faccio a regolare anche lo spazio fra le figure?
grazie per l’aiuto!!
-
30 Maggio 2008 alle 20:38 #21760::
Ciao a tutti..
mi riaggancio a questo topic perchè devo fare una cosa simile ma non sono riuscita a risolvere:
ho alcune pagine con soli grafici in appendice e vorrei metterne 2 in ogni pagina. Leggendo qui ho usato includegraphics fuori dall’ambiente figure e visto che non mi servono titoli, didascalie o label non ho definito un nuovo comando ma ho semplicemente messo:
`
\newpage
\null\vspace{\stretch{1}}
\begin{center}
\includegraphics[width=\textwidth]{grafici/altezza/radiosond_17genn02.eps}
\includegraphics[width=\textwidth]{grafici/altezza/radiosond_18genn02.eps}
\end{center}
\vspace{\stretch{1}}\null`
e lo stesso per ogni pagina successiva.ora:
è una cosa “decente” o c’è un modo migliore?
è meglio mettere
`\null\vspace{\stretch{1}}
…..
\vspace{\stretch{1}}\null`
dentro l’ambiente center??..e come faccio a regolare anche lo spazio fra le figure?
Un paio di correzioni, così vedi anche lo spazio tra le figure:
`\newpage
\vspace*{\stretch{1}}
\begin{center}
\includegraphics[width=\textwidth]{grafici/altezza/radiosond_17genn02.eps}\vspace{
} \includegraphics[width=\textwidth]{grafici/altezza/radiosond_18genn02.eps}
\end{center}
\vspace{\stretch{1}}`
Meglio \vspace* di \null in quei casi. Se le figure hanno tutte le stesse caratteristiche puoi definire un comando apposito:
`\newcommand{\twofigurepage}[3][\stretch{1}]{%
\newpage\vspace*{\stretch{1}}\center
\includegraphics[width=\textwidth]{grafici/altezza/#2}\par
\vspace{#1}
\includegraphics[width=\textwidth]{grafici/altezza/#3}\par
\endcenter\vspace{\stretch{1}}}`
da usare come
`\twofigurepage{radiosond_17genn02}{radiosond_18genn02}`
oppure
`\twofigurepage[\stretch{.5}]{radiosond_17genn02}{radiosond_18genn02}`
Ciao
Enrico
-
30 Maggio 2008 alle 21:25 #21761::
Se le figure hanno tutte le stesse caratteristiche puoi definire un comando apposito:
`\newcommand{\twofigurepage}[3][\stretch{1}]{%
\newpage\vspace*{\stretch{1}}\center
\includegraphics[width=\textwidth]{grafici/altezza/#2}\par
\vspace{#1}
\includegraphics[width=\textwidth]{grafici/altezza/#3}\par
\endcenter\vspace{\stretch{1}}}`Così è solo perfetto!
..infatti non “osavo” affrontare la definizione di un nuovo comando, non ho ancora capito bene come si fa 🙄..e usando
`\twofigurepage[\stretch{.5}]{radiosond_17genn02}{radiosond_18genn02}`
gli spazi nella pagina sono ripartiti come: 1 figura 0.5 figura 1 ..giusto?Ottimo, grazie mille…. ciao, giulia
-
30 Maggio 2008 alle 21:32 #21762::
Se le figure hanno tutte le stesse caratteristiche puoi definire un comando apposito:
`\newcommand{\twofigurepage}[3][\stretch{1}]{%
\newpage\vspace*{\stretch{1}}\center
\includegraphics[width=\textwidth]{grafici/altezza/#2}\par
\vspace{#1}
\includegraphics[width=\textwidth]{grafici/altezza/#3}\par
\endcenter\vspace{\stretch{1}}}`Così è solo perfetto!
..infatti non “osavo” affrontare la definizione di un nuovo comando, non ho ancora capito bene come si fa 🙄..e usando
`\twofigurepage[\stretch{.5}]{radiosond_17genn02}{radiosond_18genn02}`
gli spazi nella pagina sono ripartiti come: 1 figura 0.5 figura 1 ..giusto?Esattamente.
Ciao
Enrico
-
30 Maggio 2008 alle 21:53 #21763
-
30 Maggio 2008 alle 22:11 #21764::
..scusa Enrico, ci sono quasi 😀
le figure in totale sono in numero dispari, quindi nell’ultima pagina una sola figura… che dovrà occupare lo stesso posto nella pagina come se fosse la prima e sotto vuoto….. come faccio? 😳
Presumo che tutte le figure abbiano la stessa altezza.
L’ultima pagina sarà scritta così:
`\newpage\vspace*{\stretch{1}}
\begin{center}
\includegraphics[width=\textwidth]{grafici/altezza/} \vspace{\stretch{1}}
\vphantom{\includegraphics[width=\textwidth]{grafici/altezza/
}} \end{center}
\vspace{\stretch{1}}`
doveè il nome dell’ultima figura; scrivi lo stesso in entrambe, siccome la seconda è argomento di \vphantom non verrà stampata, ma LaTeX farà come se ci fosse. Ciao
Enrico
-
31 Maggio 2008 alle 8:38 #21765::
L’ultima pagina sarà scritta così:
`\newpage\vspace*{\stretch{1}}
\begin{center}
\includegraphics[width=\textwidth]{grafici/altezza/}
\vspace{\stretch{1}}
\vphantom{\includegraphics[width=\textwidth]{grafici/altezza/}}
\end{center}
\vspace{\stretch{1}}`
Ottimo! ..avevo pensato ad una cosa del genere ma era il \vphantom che mi mancava.. grazie mille!! – buona giornata, giulia
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.