- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 2 mesi fa da
OldClaudio.
-
CreatoreTopic
-
15 Luglio 2014 alle 6:28 #95272::
Ciao
premetto che uso la classe toptesi. Ho la necessità di inserire una pagina dedicata all’elenco degli acronimi.
Non riesco a caricarli su latex. Ho già scritto la tesi e vorrei fare una pagina con gli acronimi piu importanti senza andarli a cercare in giro per tutta la tesi.
Ho provato con questi estratti di codice:\documentclass[a4paper,oneside,titlepage,english,12pt]{toptesi}
\usepackage[noprefix]{nomencl}
\makenomenclature\begin{document}\errorcontextlines=9
\begingroup\let\mainmatter\relax
\printnomenclature
\endgroup\nomenclature{EV}{Esempio Veloce}
\nomenclature{BDC}{Bottom dead center}ma non vedo alcuna lista degli acronimi 🙁
come posso fare?ho trovato utile :
http://www.guit.sssup.it/phpbb/viewtopic.php?t=9727&view=next
per risolvere un problema che non avevo notato che riguardava la numerazione romana delle pagine.
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Luglio 2014 alle 6:51 #95273::
se può servire posto lo scheletro latex con le impostazioni che uso:`
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.o Esempio con la classe toptesi
\documentclass[a4paper,twoside,titlepage,english,12pt]{toptesi}%———-Rilegatura di 0.4 cm —————
\addtolength{\oddsidemargin} {+0.4 cm}
\addtolength{\evensidemargin} {-0.4 cm}
%———————————————-\usepackage[noprefix]{nomencl}
\makenomenclature\usepackage{float}
\usepackage[table]{xcolor}
\usepackage{pgfplots}
\usepackage{listings} %Per inserire codice
\lstset{
basicstyle=\ttfamily %\small,
showspaces=false,
showstringspaces=false,
keywordstyle=\bfseries,%\color{MidnightBlue}
backgroundcolor=\color{white},
%identifierstyle=\color{green},
stringstyle=\ttfamily,
frame=shadowbox,
aboveskip=5mm,
rulesepcolor=\color{Gray},
numbers=left,
%fontadjust=true,
breakatwhitespace=true,
breakautoindent,
tabsize=2, % sets default tabsize to 2 spaces
captionpos=b, % sets the caption-position to bottom
breaklines=true, % sets automatic line breaking
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
escapeinside={\%*}{*)},
breaklines=true
}
%\renewcommand{\lstlistingname}{Codice}} %rinomina da Listings a Codice%\renewcommand{\lstlistlistingname}{List of Listings}} %rinomina da List of Listings a Elenco dei codici
%\usepackage[usenames]{color} %Per permettere la colorazione dei caratteri
\lstloadlanguages{C,C++}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2.o Esempio con la classe toptesi
% \documentclass[11pt,twoside,oldstyle,autoretitolo,classica,greek]{toptesi}
% \usepackage[or]{teubner}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Esempio di composizione di tesi di laurea.
%
% Questo esempio e' stato preparato inizialmente 13-marzo-1989
% e poi e' stato modificato via via che TOPtesi andava
% arricchendosi di altre possibilita'.
%
% Nel seguito laurea “quinquennale” sta anche per “specialistica” o “magistrale”
%
% Cambiare encoding a piacere; oppure non caricare nessun encoding se si usano
% solo caratteri a 7 bit (ASCII) nei file d'entrata.
%
%\usepackage[ansinew]{inputenc}
\usepackage[latin1]{inputenc}
% Aggiungere o togliere i commenti per provare le varie possibilita'%\facolta{Ingegneria}
%\Materia{Remote sensing}
%\monografia{La pressione barometrica di Giove}% per la laurea triennale
\titolo{D….n}% per la laurea quinquennale e il dottorato
\sottotitolo{ }% per la laurea quinquennale e il dottorato
\corsodilaurea{Computer Engineering}% per la laurea
%\corsodidottorato{Meccanica}% per il dottorato
\candidato{Marco \textsc{…}}% per tutti i percorsi
%\direttore{prof. Albert Einstein}% per il dottorato
%\coordinatore{prof. Albert Einstein}% per il dottorato
\relatore{prof.\ … }% per la laurea
\terzorelatore{ }% per la laurea magistrale
\tutore{ }% per il dottorato
\tutoreaziendale{Cristiano Sponza}
\NomeTutoreAziendale{Supervisore aziendale\\…}
%\sedutadilaurea{Agosto 1615}% per la laurea quinquennale
%\esamedidottorato{Novembre 1610}% per il dottorato
\sedutadilaurea{\textsc{Anno~accademico} 2013-2014}% per la laurea magistrale
%\annoaccademico{1615-1616}% solo con l'opzione classica
%\annoaccademico{2006-2007}% idem\logosede{logopolito}% questo e' ovviamente facoltativo, ma e' richiesto per il dottorato al PoliTO
%
%\chapterbib %solo per vedere che cosa succede; e' preferibile comporre una sola bibliografia
%\AdvisorName{Supervisors}
\newtheorem{osservazione}{Osservazione}% Standard LaTeX.
\usepackage{multirow}\makeatletter
\DeclareTextFontCommand{\@smallRoman}{%
\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont}
\def\@roman#1{\@smallRoman{\expandafter\@slowromancap\romannumeral #1@}}
\makeatother\begin{document}\errorcontextlines=9
\expandafter\ifx\csname StileTrieste\endcsname\relax
\frontespizio
\else
\paginavuota
\begin{dedica}\textdagger\
\end{dedica}
\tomo
\fi\english
%\TRON
\sommario
….\ringraziamenti%\TROF
Ringrazio il ….
\tablespagetrue
\figurespagetrue % normalmente questa riga non serve ed e' commentata
\indici\begingroup\let\mainmatter\relax
\lstlistoflistings
\endgroup\begingroup\let\mainmatter\relax
\printnomenclature
\endgroup
\expandafter\ifx\csname StileTrieste\endcsname\relax
\else
\fi\mainmatter
\nomenclature{EV}{Esempio Veloce}
\nomenclature{BDC}{Bottom dead center}\printnomenclature
\end{document}
`
-
15 Luglio 2014 alle 7:37 #95274::
ciaoho provato con quest’aòtro pacchetto:
`\usepackage{acronym}`il problem adesso è che non ho una pagina dedicata alle nomenclature :'(
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.o Esempio con la classe toptesi
\documentclass[a4paper,twoside,titlepage,english,12pt]{toptesi}%———-Rilegatura di 0.4 cm —————
\addtolength{\oddsidemargin} {+0.4 cm}
\addtolength{\evensidemargin} {-0.4 cm}
%———————————————-\usepackage{acronym}
\usepackage{float}
\usepackage[table]{xcolor}
\usepackage{pgfplots}
\usepackage{listings} %Per inserire codice
%\renewcommand{\lstlistingname}{Codice}} %rinomina da Listings a Codice%\renewcommand{\lstlistlistingname}{List of Listings}} %rinomina da List of Listings a Elenco dei codici
%\usepackage[usenames]{color} %Per permettere la colorazione dei caratteri
\lstloadlanguages{C,C++}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2.o Esempio con la classe toptesi
% \documentclass[11pt,twoside,oldstyle,autoretitolo,classica,greek]{toptesi}
% \usepackage[or]{teubner}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Esempio di composizione di tesi di laurea.
%
% Questo esempio e' stato preparato inizialmente 13-marzo-1989
% e poi e' stato modificato via via che TOPtesi andava
% arricchendosi di altre possibilita'.
%
% Nel seguito laurea “quinquennale” sta anche per “specialistica” o “magistrale”
%
% Cambiare encoding a piacere; oppure non caricare nessun encoding se si usano
% solo caratteri a 7 bit (ASCII) nei file d'entrata.
%
%\usepackage[ansinew]{inputenc}
\usepackage[latin1]{inputenc}
% Aggiungere o togliere i commenti per provare le varie possibilita'%\facolta{Ingegneria}
%\Materia{Remote sensing}
%\monografia{La pressione barometrica di Giove}% per la laurea triennale
\titolo{D….n}% per la laurea quinquennale e il dottorato
\sottotitolo{ }% per la laurea quinquennale e il dottorato
\corsodilaurea{Computer Engineering}% per la laurea
%\corsodidottorato{Meccanica}% per il dottorato
\candidato{Marco \textsc{…}}% per tutti i percorsi
%\direttore{prof. Albert Einstein}% per il dottorato
%\coordinatore{prof. Albert Einstein}% per il dottorato
\relatore{prof.\ … }% per la laurea
\terzorelatore{ }% per la laurea magistrale
\tutore{ }% per il dottorato
\tutoreaziendale{Cristiano Sponza}
\NomeTutoreAziendale{Supervisore aziendale\\…}
%\sedutadilaurea{Agosto 1615}% per la laurea quinquennale
%\esamedidottorato{Novembre 1610}% per il dottorato
\sedutadilaurea{\textsc{Anno~accademico} 2013-2014}% per la laurea magistrale
%\annoaccademico{1615-1616}% solo con l'opzione classica
%\annoaccademico{2006-2007}% idem\logosede{logopolito}% questo e' ovviamente facoltativo, ma e' richiesto per il dottorato al PoliTO
%
%\chapterbib %solo per vedere che cosa succede; e' preferibile comporre una sola bibliografia
%\AdvisorName{Supervisors}
\newtheorem{osservazione}{Osservazione}% Standard LaTeX.
\usepackage{multirow}\makeatletter
\DeclareTextFontCommand{\@smallRoman}{%
\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont}
\def\@roman#1{\@smallRoman{\expandafter\@slowromancap\romannumeral #1@}}
\makeatother\begin{document}\errorcontextlines=9
\expandafter\ifx\csname StileTrieste\endcsname\relax
\frontespizio
\else
\paginavuota
\begin{dedica}\textdagger\
\end{dedica}
\tomo
\fi\english
%\TRON
\sommario
….\ringraziamenti%\TROF
Ringrazio il ….
\tablespagetrue
\figurespagetrue % normalmente questa riga non serve ed e' commentata
\indici\begingroup\let\mainmatter\relax
\lstlistoflistings
\endgroup\begingroup\let\mainmatter\relax
\endgroup
\expandafter\ifx\csname StileTrieste\endcsname\relax
\else\fi
\mainmatter
\chapter{ww}
\ac{hacronymi}
\begin{acronym}[TDMA]
\acro{hacronymi}[hshort namei]{hfull namei}
\acro{IC}{Integrated Circuit}%
\acro{BUT}{Block Under Test}%
\acrodefplural{BUT}{Blocks Under Test}%
\end{acronym}\end{document}
`
-
15 Luglio 2014 alle 10:35 #95275::
So che si può usare anche glossaries, con l’opzione epr gli acronimi.In ogni caso devi leggere la documentazione dei pacchetti che usi, anche perché a un certo punto devi eseguire il programma makeindex con opportune opzioni e gli opportuni argomenti per prendere il file grezzo raccolto compilato al tua tesi, e gestirlo in modo ordinato epr salvaren il contenuto in una altro file che viene poi importato alla sucessiva compliazione della tesi. Ho scritto toptesi; ho creato alcuni glossari, non ho mai preso in considerazione l’uso di nessun pacchetto e li ho semrpe composti a mano; l’ambiente description va benissimo per questo scopo, direi che è stato creato apposta per questo scopo; il numero di pagina in una lista di acronimmi o in un glossario, secono me, non serve a niente (a me non è mai servito a niente); questo perché lo scopo della lista degli acronimi o di un glossario è proprio quello di spiegare il significato di una sigla o di un termne; quindi se la spiegazione è lì, non hai bisogno di un numero di pagina per andare a vedere che cosa vuol dire. In un testo elettronico potrebbe essere utile l’uso dei collegamanti ipertestuali ma non necessariamante alla pagina dell’acronimo, visto che se si usa correttamante il gochetto dei \label e dei ref, la cosa viene creata in automatico.
Detto questo, se si volgiono fare liste di acronimi e glossari bisogna vere la pazienza di leggere la documentazione dei pacchetti che vengono usati per quello scopo.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.