Risposte nei forum create
-
AutoreRisposte
-
::
Mi sono spiegato male, quello che ho bisogno io è leggermente diverso: riprendendo l’esempio avrei bisogno che l’output di `\comando{pippo}` fosse “semplicemente” comandopippo, ma poi avrei bisogno di poterci aggiungere un backslash davanti, ottenendo \comandopippo, in modo che il programma lo consideri un comando.Sto lavorando con il pacchetto “calculator” per svolgere delle operazioni aritmetiche su alcune serie di dati, e questo procedimento mi serve perché la sintassi per assegnare un valore ad una “variabile” è`\COPY{valore}{\num}` dove poi con \num si può chiamare il valore. Dal momento che i dati sono di tipi diversi ho bisogno che le variabili a cui vengono inizializzati i valori siano diversi, e per questo necessito quanto scritto sopra.
Grazie a tutti
OldClaudio” post=113194`\newcommand{\comand}[1]{\char92comando\{#2\}}`
Qualunque cosa tu voglia fare con questo \comando, mi sembra una cosa un po’ strana; puoi giocare con la definizione che ti ho scritto, magari componendo il tutto come argomento di \texttt; ma se non spieghi meglio quanto ti ho scritto fa così: se nel documento .tex scrivi [tt]\comando{pippo}[/tt], nel documento pdf ti esce esattamante la stessa cosa scritta nel font corrente “\comando{pippo}”; se aggiungi \texttt, ti viene scritto nel documento pdf “[tt]\comando{pippo}[/tt]”.
::
Ho cantato vittoria troppo presto: infatti compilando con pdftex e poi make index, come da documentazione non ottengo nessun risultato. Ho anche provato con un semplice codice trovato altrove su internet come:
`\documentclass{scrartcl}\usepackage[splitindex]{imakeidx}
\makeindex
\makeindex[name=foo,title=Test]\begin{document}
Test1\index{Test1}
Test2\index[foo]{Test2}
\newpage
Test3\index{Test3}
Test4\index[foo]{Test4}\printindex
\printindex[foo]
\end{document}`
e sebbene non riceva nessun errore, makeindex rifiuta tutte le entrate. Dove sto sbagliando?
Grazie e scusate.OldClaudio” post=113188Hai caricato il pacchettoimakeidx? Ne ha letto la documentazione? Quei comandi che hai usato con il pacchetto index (esite? si, esiste, ma è del 1995, quindi obsoletissimo) forse sono corretti epr quel pacchetto, ma trattando si un pacchetto archeologico, ti suggerisco di abbandonarlo.
Il pacchetto imakeidx è molto più recente e viene aggiornato non spessissimo, ma almeno ogni due anni; è adatto a lavorare anche con LuaLaTeX, che non 1995 non esisteva nemmeno. È stato creato dal nostro Enrico, quindi ti puoi fidare ad occhi chiusi.
Coe curatore della GuidGuIT, l’ho usato per quella guida che ha una decina di indici e non fa cilecca con nessuno; funziona alla grande e offre moltissime funzionalità per personalizzare gli indici analitici. Da quando esiste imakeidx (da poco più di una decina d’anni) non mi preoccupo più degli indici analitici perché so che quel pacchetto non mi lascia a piedi. L’ho usato anche per comporre indici insoliti in parte creando un paio di file .ist, ma per di può creando macro apposite, per cui indicizzo in pratica qualsiasi cosa; in passato ho anche collaborato con uno studioso di teologia che aveva bisogno di indicizzare voci scritte anche in greco.
Questo dovrebbe darti una garanzia che i poteri di imakeidx sono quasi “illimitati” (eppure c’è qualcuno che ha avuto bisogno di fare un fork per aggiungere una funzionalità che imakeidx non offriva … mah, imprevedibilità delle esigenze strane che tutti prima o poi manifestiamo).::
Grazie mille!
Ho guardato, ma la documentazione consiste di “sole” 8 pagine, e purtroppo non mi pare di aver trovato una risposta alle mie necessitàMarluxia” post=113163Ciao Matteo Dann,
puoi consultare la documentazione di makeindex dando da terminale (o prompt dei comandi) texdoc makeindex.
::
1) Perché non possono essere automaticamente ordinate? Le etichette ordinate secondo uno schema logico rendono più facile il ritrovamento del riferimento da parte del lettore.
2) Purtroppo non sono in grado di aiutarti su questo punto…:(
3) ti basta inserire il codice:
`\cleardoublepage\printbibliography` e dovrebbe funzionarepav” post=104307Buongiorno a tutti,
in una relazione che sto scrivendo devo inserire un elenco di norme e linee guida, queste norme verranno citate nel testo. Non ho ancora deciso se l’elenco di norme sarà posto in un capitolo a parte (\chapter) oppure in un paragrafo (\section).
L’idea è quella di sfruttare il pacchetto biblatex in modo da rendere immediate le citazioni, ma, sopratutto creare un database che potrà tornarmi utile in futuro (utilizzando Zotero risulta comodissimo).
La difficoltà che riscontro è che questa “bibliografia” non rispetta le usuali regole, in particolare mi servirebbe che:
- 1. le “opere” siano nell’ordine che dico io 😎 😀 (no ordine alfabetico o anno)
- 2. l’etichette (intese come il testo fra parentesi quadre [etichetta]) personalizzate al posto di [1], [2] come organizza lo stile numeric. Questo perchè le norme tecniche vengono citante usualmente con abbreviazioni NTC2008, EC8, ecc
- 3. non deve esserci il titolo Bibliografia e neanche la scritta bibliografia nelle testatine e nell’indice.
Ho anche pensato di utilizzare la Bibliografia Manuale che mi permette di aggirare alcuni problemi ma così avrei solo un elenco e non un database.
Se qualcuno mi può dare una dritta o soluzioni alternative per quello che devo fare gliene sarei grato.
::
Non funziona, anche usando \tiny.L’alternativa sarebbe diminuire i margini del testo, ma usando \newgeometry{top=1cm,bottom=1cm} non riesco ad ottenere il risultato soddisfacente…
Vi allego il .tex (ed il pdf). Se riusciste a risolvere ve ne sarei molto grato…
Attachments:
You must be logged in to view attached files. -
AutoreRisposte