- Questo topic ha 16 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 1 mese fa da
Rosaria D’Addazio.
-
CreatoreTopic
-
22 Luglio 2008 alle 13:39 #25584::
Sto utilizzando la classe book… come si legge su diversi manuali di introduzione a LaTeX la struttura ambiente denominata abstract non è presente all’interno di questa classe di documnetoil manualetto: “Scrivere la tesi di laurea con LaTex2e” di Lapo F. Mori consiglia di inserire:
\usepackage{fancyhdr}
\newcommand{\fncyblank}{\fancyhf{}}
per far si che anche un documento di tipo book possa contenere il sommarioho provato ad utilizzarlo ma senza successo
Come faccio ad inserire questo dannato sommario?
-
CreatoreTopic
-
AutoreRisposte
-
-
22 Luglio 2008 alle 14:30 #25585::
Sto utilizzando la classe book… come si legge su diversi manuali di introduzione a LaTeX la struttura ambiente denominata abstract non è presente all’interno di questa classe di documneto
il manualetto: “Scrivere la tesi di laurea con LaTex2e” di Lapo F. Mori consiglia di inserire:
\usepackage{fancyhdr}
\newcommand{\fncyblank}{\fancyhf{}}
per far si che anche un documento di tipo book possa contenere il sommarioho provato ad utilizzarlo ma senza successo
Come faccio ad inserire questo dannato sommario?
Leggi bene il codice in quella guida… è corretto e non si limita alle 2 righe che hai scritto.
L’idea che esprime è di definire l’ambiente abstract… in quelle 2 righe di abstract ancora non si parla.Buona giornata
-
22 Luglio 2008 alle 14:39 #25586::
Il codice da inserire nel preambolo, come espressamente citato nell’articolo di Lapo, è il seguente:`
\ usepackage { fancyhdr }
\ pagestyle { empty }
\ newenvironment { abstract }%
{\ cleardoublepage \ null \ vfill \ begin { center }%
\ bfseries \ abstractname \ end { center }}%
{\ vfill \ null }
`Ciao.
r.
-
24 Luglio 2008 alle 12:35 #25587::
\usepackage{fancyhdr}
\newcommand{\fncyblank}{\fancyhf{}}
\newenvironment {abstract}%
{\cleardoublepage\fncyblank\null \vfill\begin{center}%
\bfseries \abstractname \end{center}}%
{\vfill\null}inserito
poi nel documento:
\begin{document}
\pagestyle{headings}
\maketitle
%\maketitle crea il titolo del documento prendendo le informazioni dal preambolo\begin{flushright} %una struttura ambiente per la dedica
Alla mia cara mamma!
\end{flushright}\begin{abstract}
In questa zona inseriamo il sommario del nostro documento.
\end{abstract}\end{document}
Tutto ok!
La fretta è una cattiva consigliera..
-
31 Luglio 2008 alle 14:41 #25588
-
31 Luglio 2008 alle 16:25 #25589
-
31 Luglio 2008 alle 16:32 #25590::
Ecco un esempio:`
\documentclass[a4paper]{article}
\usepackage[english,italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{abstract}
Versione del sommario in italiano. \dots
\end{abstract}
\selectlanguage{english}
\begin{abstract}
English version of the abstract. \dots
\end{abstract}
\selectlanguage{italian}
\end{document}`Ciao.
r.
-
31 Luglio 2008 alle 19:03 #25591::
Ecco un esempio:
`
\documentclass[a4paper]{article}
\usepackage[english,italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{abstract}
Versione del sommario in italiano. \dots
\end{abstract}
\selectlanguage{english}
\begin{abstract}
English version of the abstract. \dots
\end{abstract}
\selectlanguage{italian}
\end{document}`Ciao.
r.Devi definire l’ambiente come qui:
`\usepackage{fancyhdr}
\pagestyle{empty}
\newenvironment{abstractdoppio}%
{\null \vfill \begin{center}%
\bfseries \abstractname \end{center}}%
{\vfill \null}` e usare poi abstractdoppio per entrambi gli abstractIl codice dei post precedenti contiene un \cleardoublepage che ti impedisce di metterli sulla stessa pagina. Il codice attuale invece questo non ce l’ha.
Buona serata
-
31 Luglio 2008 alle 19:27 #25592::
Infatti è proprio come dice MasterMirco, definendo questo nuovo ambiente si riesce ad ottenere proprio ciò che intendevo io.In alternativa, sbirciando un po’ in giro (è il mio primo giorno con LaTeX 🙄 ) in classicthesis ho visto che avevano fatto così
`\pdfbookmark[1]{Abstract}{Abstract}
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax\chapter*{Abstract}
Short summary of the contents in English\dots\vfill
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
\chapter*{Zusammenfassung}
Kurze Zusammenfassung des Inhaltes in deutscher Sprache\dots\endgroup
\vfill`
Forse è ancora più semplice ma meno “ortodosso”, il risultato dovrebbe essere equivalente comunque.
Grazie, ciao
ale
-
31 Luglio 2008 alle 19:46 #25593::
Infatti è proprio come dice MasterMirco, definendo questo nuovo ambiente si riesce ad ottenere proprio ciò che intendevo io.
In alternativa, sbirciando un po’ in giro (è il mio primo giorno con LaTeX 🙄 ) in classicthesis ho visto che avevano fatto così
`\pdfbookmark[1]{Abstract}{Abstract}
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax\chapter*{Abstract}
Short summary of the contents in English\dots\vfill
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
\chapter*{Zusammenfassung}
Kurze Zusammenfassung des Inhaltes in deutscher Sprache\dots\endgroup
\vfill`
Forse è ancora più semplice ma meno “ortodosso”, il risultato dovrebbe essere equivalente comunque.
Grazie, ciao
aleEhi, la k nel mio nome non è di bellezza, EhEh!!
Tornando a noi… sì, la versione classicthesis può andare, ma occhio che usa dei capitoli asteriscati, e questo in alcuni casi può essere scomodo (vedi minitoc e la grafica dei capitoli).
Per il resto, sono gusti… forse nel mio (che poi è lo stesso di article a meno del \cleardoublepage) la scritta abstract è magari bruttina… vabbeh, ognuno fa poi le sue scelte.
Buona serata!
-
31 Luglio 2008 alle 21:12 #25594::
Scusami per la k; mi rifiuto di scriverle a priori 😆 no scherzo, è stata una svista.Posso chiederti/vi una cosa un pelino off-topic? Io sto iniziando a guardare LaTeX per impostare l’impaginazione della tesi; ho visto il pacchetto classicthesis, non nego che sia fatto bene, ma non mi soddisfa, io vorrei usare come document class o book o al massimo memoir, ma riesco poi a prendere certe cose viste in classicthesis e a rifarle pari pari?
Il doppio abstract, Sì 😉
Ma ad esempio la numerazione dei capitoli? Si riuscirebbe o conviene lasciar stare?Grazie ancora, ciao!
ale
-
1 Agosto 2008 alle 7:15 #25595::
Scusami per la k; mi rifiuto di scriverle a priori 😆 no scherzo, è stata una svista.
Posso chiederti/vi una cosa un pelino off-topic? Io sto iniziando a guardare LaTeX per impostare l’impaginazione della tesi; ho visto il pacchetto classicthesis, non nego che sia fatto bene, ma non mi soddisfa, io vorrei usare come document class o book o al massimo memoir, ma riesco poi a prendere certe cose viste in classicthesis e a rifarle pari pari?
Il doppio abstract, Sì 😉
Ma ad esempio la numerazione dei capitoli? Si riuscirebbe o conviene lasciar stare?Grazie ancora, ciao!
aleFai un nuovo topic…
-
1 Agosto 2008 alle 12:01 #25596::
Il codice dei post precedenti contiene un \cleardoublepage che ti impedisce di metterli sulla stessa pagina. Il codice attuale invece questo non ce l’ha.
A dire la verità io non ho definito nessun ambiente. Il codice che ho postato non contiene nessun \cleardoublepage e funziona perfettamente… 🙄
Ciao.
r.
-
1 Agosto 2008 alle 12:13 #25597::
Il codice da inserire nel preambolo, come espressamente citato nell’articolo di Lapo, è il seguente:
`
\ usepackage { fancyhdr }
\ pagestyle { empty }
\ newenvironment { abstract }%
{\ cleardoublepage \ null \ vfill \ begin { center }%
\ bfseries \ abstractname \ end { center }}%
{\ vfill \ null }
`Ciao.
r.Sì, l’ambiente lo definisci alla terza riga e il cleardoublepage lo usi alla 4. Funzionare lo so anche io che funziona, però non ti mette 2 abstract sulla stessa pagina, in quanto il cleardoublepage te la fa “saltare”.
Buona giornata
-
1 Agosto 2008 alle 12:18 #25598::
Io mi riferivo a questo codice: 😀\documentclass[a4paper]{article}
\usepackage[english,italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{abstract}
Versione del sommario in italiano. \dots
\end{abstract}
\selectlanguage{english}
\begin{abstract}
English version of the abstract. \dots
\end{abstract}
\selectlanguage{italian}
\end{document}[/code]Ciao.
r.
-
1 Agosto 2008 alle 12:33 #25599::
Io mi riferivo a questo codice: 😀
\documentclass[a4paper]{article}
\usepackage[english,italian]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{abstract}
Versione del sommario in italiano. \dots
\end{abstract}
\selectlanguage{english}
\begin{abstract}
English version of the abstract. \dots
\end{abstract}
\selectlanguage{italian}
\end{document}[/code]Ciao.
r.Ah, pardon!
Io avevo ripreso la discussione da capo… considerando una classe book!EhEh
-
1 Agosto 2008 alle 12:38 #25600
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.