Risposte nei forum create
-
AutoreRisposte
-
::
Nuovo problema:
ho la nexessità di mettere del codice nel testo, per la precisione c# e xaml. Penso posso riformulare la frase dicendo che mi interessa mettere c++ e xml che sono molto simili.
Ora ho inserito nel preambolo del documento:
\usepackage{listings}
Ma mi viene fuori questo errore:
`! LaTeX Error: File `listings.sty' not found.
Type X to quit orto proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
l.10 \renewcommand
{\rmdefault}{phv} % Arial, togliere per mettere times new …
*** (cannot \read from terminal in nonstop modes)
Here is how much of TeX's memory you used:
1385 strings out of 494053
16147 string characters out of 3148597
70105 words of memory out of 3000000
4712 multiletter control sequences out of 15000+200000
4403 words of font info for 15 fonts, out of 3000000 for 9000
715 hyphenation exceptions out of 8191
25i,0n,43p,220b,37s stack positions out of 5000i,500n,10000p,200000b,50000s
! ==> Fatal error occurred, no output PDF file produced!`Come mai non me lo installa e buona notte? Dove sto sbagliando?
::
Grazie sei stato veramente gentilissimo, funziona. Non ci ho capito niente di quello che hai detto proverò a studiarmelo un po. Cmq grazie!!!
E se io volessi ad esempio mettere un trattino separatore (o i : ) tra la parola e la definizione e/o mettere la parola del glossario con un font maggiore? Non ci capisco niente di quel documento… è latex troppo avanzato per me
Diciamo che questo è abbastanza secondario, posso sempre mettere il “-” all’inizio di ogni definizione…
::
Adesso ti scrivo un esempio completo 🙂
Cmq non riesco a compilarlo come dici te perchè mi dice che mi manca l’interprete Perl, e quello avevo risolto come scritto nella pagina precedente.
Cmq prova così:
`
\documentclass[10pt, a4paper, twoside]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[acronym, toc, style=tree, nonumberlist, numberedsection=autolabel]{glossaries}
\addto\captionsitalian{
\renewcommand*{\glossaryname}{Glossario / Acronimi}
}\makeglossaries
\newglossaryentry{e}{name=E,description={\nopostdesc}}% Termini del glossario
\newglossaryentry{entity}{name={entity}, description={- rappresentano classi di oggetti che hanno proprietà comuni ed esistenza autonoma ai fini dell'applicazione di interesse. Un'occorrenza di un'entità è un oggetto della classe che l'entità rappresenta. Con questo termine non si intende il valore che identifica l'oggetto, ma ci si riferisce all'oggetto stesso}, parent=e}\begin{document}
\chapter{Introduzione}
\section{Prova}
Per far questo ho utilizzato le \gls{entity} che hanno delle proprieta bla bla… \\
\newpage
\printglossaries
\end{document}
`Dovrebbe andare.
Per compilare faccio:
`
CD C:\…
makeindex -s tesi.ist -t tesi.alg -o tesi.acr tesi.acn
makeindex -s tesi.ist -t tesi.glg -o tesi.gls tesi.glo
makeindex -s tesi.ist -t tesi.slg -o tesi.syi tesi.syg
`
::
Nessuno mi può aiutare per il discordo delle parole del glossario che vengono scritte con la prima riga maiuscola? Cercherò di spiegarmi meglio:
Nel glossario ho scritto:
\newglossaryentry{entity}{name={Entity}, description={bla bla bla}}Nel testo scrivo:
Per far questo ho utilizzato le \gls{entity} che hanno delle proprietà bla bla…
e mi ritrovo con scritto:
Per far questo ho utilizzato le Entity che hanno delle proprietà bla bla…Il fatto è che se nella dichiarazione metto name={entity} nel testo viene come voglio io, ma nella stampa del glossario (\printglossaries) viene anche la con la “e” iniziale minuscola, ed ovviamente la vorrei maiuscola…
::
Mi sto rendendo conto che una cosa come dico io forse neanche esiste…
Il pacchetto acronym è ottimo, nel senso che mostra gli acronimi come voglio nella spiegazione, cioè così:
MSDN Microdoft develop…
E’ un’associazione che bla bla blaPerò non li ordina in automatico in ordine alfabetico
Mentre gli acronimi del pacchetto glossaries non riesco a farmeli mettere così, ma al massimo riesco a fare:
MSDN Microdoft develop… E’ un’associazione che bla bla blae la cosa peggiore è che mi compare la scritta “Microdoft develop… E’ un’associazione che bla bla bla” anche nel testo la prima volta che lo uso.
::
Penso di esserci quasi anche se non ho fatto proprio come suggerito…
il nuovo file per compilare è:
`CD C:…
makeindex Tesi.glo -s Tesi.ist -t Tesi.glg -o Tesi.gls
makeindex -s Tesi.ist -t Tesi.alg -o Tesi.acr Tesi.acn
pause`
Adesso mi genera gli acronimi ed il glossario separati però non sono ancora come li vorrei. I termini sono così definiti:
`
\newglossaryentry{e}{name=E,description={\nopostdesc}}
\newglossaryentry{entity}{name={entity}, description={Elementi di un database}, parent=e}
% Acronimi
\newacronym{LED}{LED}{light-emitting diode, parent=l}`
Ed inffetti compaiono nel loro posto solo se usati effettivamente nel testo, ed anche se gli acronimi non sono divisi in lettere come il glossario mi va bene lo stesso.
Ora però altre 2 cose e poi sono ok!
Se metto \gls{entity} nel corpo me mette con la e iniziale minuscola anche nel glossario, ma se la modifico dove ho definito la newglossaryentry me la mette con la E iniziale maiuscola sia nel testo che nella definizione!
::
Beh ne ho un bel po di termini in glossario ed acronimi.
Ok ho fatto così:
– Preambolo
`\usepackage[acronym=true, toc, style=tree, nonumberlist, numberedsection=autolabel]{glossaries}
\addto\captionsitalian{\renewcommand*{\glossaryname}{Glossario}
\renewcommand*{\acronymname}{Acronimi}}
\makeglossaries
\newglossaryentry{a}{name=A,description={\nopostdesc}}
…
\newglossaryentry{z}{name=Z,description={\nopostdesc}}
% Termini del glossario
\newglossaryentry{entity}{name={entity}, description={Elementi di un database}, parent=e}
% Acronimi
\newacronym[parent=m]{MAC}{MAC}{Medium Access Control}
`
Poi quando inserisco i termini del glossario con Gls{nome} nel testo compilando da shell me li genera dove metto \printglossaries
Quello che non sono ancora riuscito a fare è:
a) dividere la lista degli acronimi da quella del glossario (o anche solo capire se potrebbe essere comodo o magari perdo leggibilità)
b) evidenziare le parole del glossario magari in blu così si vede subitoAh già, per generare il glossario ho fatto uno scriptino così (magari a qualcuno viene buono)
`CD C:\…
DEL Tesi.glg
DEL Tesi.gls
makeindex Tesi.glo -s Tesi.ist -t Tesi.glg -o Tesi.gls
pause`
::
Beh ovviamente se voglio usarlo ci saranno degli acronimi e dei termini da inserire in glossario (tesi in informatica), quindi mi chiedevo se è vuona norma separare o lascare unite le due cose, tutto quà. Nelle tesi di colleghi non ho visto una vera e propria scelta per l’uno o per l’altro
::
Ok penso di esserci (con il layout).
Ho usato il pacchetto glossary per i termini del glossario, e acronym per gli acronimi. Dite che sarebbe stato meglio fare tutto con il glossary?
C’è però una cosa, che quando faccio \printglossary mi mette glossary in inglese, non c’è un modo per metterlo in italiano?Nella prima pagina ho notato che le scritte dei titoli sono tutte compresse in mezzo alla pagine (ho usato tutte spaziature verticali di tipo stretch), come faccio ad impostare un limite di pagina più grande verso il basso e verso l’alto?
Grazie
-
AutoreRisposte