Maxiride” post=97959Ciao a tutti, mi sto avvicinando al mondo Latex da poco e ho installato miktex con texnicenter, sto anche sbirciando texlive.
Per imparare qualcosina volevo provare a creare un testo per organizzare alcuni contenuti di un gioco di ruolo.
Il mio scopo è creare un “libro degli incantesimi” in cui elencare diverse magie e le loro caratteristiche, qui un esempio delle informazioni da copiare: Esempio .
Pensavo di strutturare le magie in capitoli come magie di livello 0, 1, 2 e così via e in ogni capitolo fare una sezione col nome della magia e come testo paragrafo la sua descrizione e composizione.
Ho già approfondito come creare l’indice, fare il testo in grassetto e corsivo o meglio, enfatizzato.
Mi domandavo però se fosse possibile scrivere le sezioni in un ordine qualunque e poi però farle compilare in ordine alfabetico per una più veloce fruizione, si può fare in qualche modo?
Benvenuto/a!
Soluzione più semplice:
In LaTeX infatti l’ordine delle sezioni è l’ordine in cui le inserisci nel sorgente.
Una soluzione è quella di inserire le magie in un file .tex dedicato da inserire nel sorgente con il comando \input{nomefile}.
A questo punto sei in grado di gestire l’ordinamento delle sezioni ordinando i vari comandi \input{}.
Esempio:
file 1: “magiaarmatura.tex” Inizia con \section{Magia armatura} e poi la descrizione suddivisa in paragrafi
file 2: “magiaranocchio.tex” Inizia con \section{Magia del ranocchio} ecc
file 3: ecc
Nel sorgente principale troverai:
`
\input{magie/magiaranocchio}
\input{magie/magiaarmatura}
`
In questo caso l’ordine è prima ranocchio e poi armatura.
Ho presupposto che i file delle magie si trovino in una sotto cartella chiamata ‘magie’.
Per ordinare in modo alfabetico può servirti un foglio di calcolo da cui con un copia incolla ottieni la lista ordinata nel criterio da te voluto dei comandi \input.
Spero di essermi fatto capire.
Soluzione più complicata:
Esiste la possibilità di programmare nuovi titoli di sezione per inserirle in modo qualsiasi e ritrovarsi le sezioni in ordine.
Tuttavia non è un compito banale e potrebbe essere necessario aumentare la memoria di lavoro di TeX e programmare in LaTeX3.
Soluzione ideale:
L’ideale sarebbe inserire le varie magie in un database e creare da esso il libro con l’ordine desiderato.
Il database potrebbe essere anche in formato testuale, facile da assemblare.
R.
Ps. esiste anche la soluzione banale: non oridnare in ordine alfabetico, in fondo esiste l’indice strutturato in categorie e sottocategorie con cui consulatare il libro.
Anche perché probabilmente non è cos’ banale “ordinare alfabeticamente”. Basta cambiare il modo in cui si scrive il titolo di sezione per cambiare l’ordine senza cambiare la magia. Es da “Magia armatura” a “La magia armatura”