Risposte nei forum create
-
AutoreRisposte
-
::
😥 Dunque devo rinunciare all’indice dei nomi così strutturato o cambiare classe?
LucaPerché dovresti rinunciare? Il pacchetto imakeidx non è affatto necessario. Se quello è il tuo unico indice analitico, scrivi
`\usepackage{makeidx}
\makeindex`
e compila con makeindex alla fine della composizione con pdflatex, come al solito, solo che devi dare l’opzione da riga di comando “-s nomiinnota”. Dov’è il problema?Ciao
Enrico
::Ecco qui l’errore che mi dà compilando con TeXworks
`! Package imakeidx Error: Incompatible package won't be loaded.
See the imakeidx package documentation for explanation`.
Con cosa sarà incompatibile? Se è necessario posto il file sorgente.
Ciao,
LucaNon si può usare imakeidx con memoir. Questo non impedisce di avere indici multipli, come spiega il manuale di memoir; solo che non si può automatizzare la composizione degli indici e occorre chiamare makeindex manualmente.
Ciao
Enrico
::Ciao,
Qualcuno mi sa dire come posso inserire un riferimento a una singola parola.
Mi spiego meglio.
Il comando label può riferire immagini, tabelle, ecc… sarebbe possibile riferire la pagina
dove appare una singola parola.es.
`
Cappuccetto Rosso\label{cap_ros} passeggia per il bosco.….
Alla pagina \pageref{cap_ros}, Cappuccetto Rosso fa la sua prima apparizione.
`
Grazie per l’aiuto.
spero che non abbiate già risposto ad una cosa del genere.
GastoneE non ti funziona così? 🙂
Ciao
Enrico
::Questo è quello che ho trovato nel file .log
`LaTeX Warning: `h' float specifier changed to `ht'.
LaTeX Warning: File `ambientex3d.png' not found on input line 131.
! Package pdftex.def Error: File `ambientex3d.png' not found.`
Pare non trovare l’immagine!Già. Quindi i casi sono due: o l’immagine non è nel posto giusto oppure il nome è solo apparentemente uguale. Se non fosse un png valido darebbe un errore diverso.
Un paio di commenti: la quantità di “Underfull \hbox (badness 10000)” è strabiliante. E tutte riguardano la stessa riga 157! Non starai mica usando \\ per andare a capo, vero? Altra cosa: specificare \begin{figure}[h] è sbagliato e pericoloso. Ci sono decine di messaggi sul forum al riguardo.
Ciao
Enrico
::Posso sapere come mai un’immagine proprio non vuole inserirla LATEX, mentre un’altra la prende sempre com’era prima di modificarla con gimp?
Ho scritto il seguente codice:
`\begin{figure}[h]
\centering
\includegraphics[width=0.95\columnwidth]{ambientex3d.png}
\caption[Esempio]{immagine di una jeep.}
\label{ambinx3d}
\end{figure}`l’immagine ambientex3d.png è CERTAMENTE presente nella cartella delle immagini, cioè insieme alle altre, ma nel pdf viene stampato il riquadro della immagine con la scritta del file senza però che ci sia l’immagine. Tutti i riferimenti all’immagine comunque funzionano, e per le altre immagini pare non ci siano problemi, a parte un’immagine, precedente a quella in questione, che ha bordi non ritagliati, così come lo era prima delle modifiche con gimp?
Cosa può essere successo?
Nel resto dello stesso file ci sono altre immagini ma per queste non ci sono problemi.
Aiutoooo!!!
Suppongo che la modifica con Gimp abbia reso l’immagine un png non valido.
Ciao
Enrico
::Veramente uso report…. Non esiste niente per report?
`\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\huge\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother`
Meglio dare le modifiche analoghe nella seconda definizione.Ciao
Enrico
::Veramente ho Ubuntu nella sua ultima versione e TeXLive 2010 (il rilascio ufficiale della 2011 ho letto che è previsto per il primo di luglio, e quindi non sono ancora vecchio…). E poi per l’occasione ho aperto il terminale e ho verificato che il pacchetto imakeidx è presente nella mia distribuzione (e così ho scoperto anche chi sono gli autori…).
No, il pasticcio deve essere da un’altra parte, ma non capisco dove 😥
Ciao,
LucaCopiato l’esempio su un file nuovo, funziona alla perfezione. Con la 2010 e con la 2011/test. 🙂
Ciao
Enrico
::Infatti l’editore mi dà questa indicazione:
Missing \begin{document}. \makeindex[options=-r -s nomiinnota]
Ho provato anche a spostare il comando \begin{document}, ma senza successo.
Il codice è per forza di cose identico perché copio e incollo…Ho l’impressione che quell’errore possa dipendere dal fatto che non hai imakeidx installato. Sostituisci “imakeidx” con “makeidx”, togli l’argomento opzionale a \makeindex e, per avere l’indice, esegui dopo la compilazione
`makeindex -s nomiinnota`
e ricompila. Ah! Questi che usano Ubuntu e la sua vetusta TeX Live 2009! 🙂Ciao
Enrico
::Ho passato una ad una le lettere del tuo codice per trovare traccia di quella ‘x’ e solo allora mi è venuto il dubbio che non c’entrasse nulla con la tua alchimia…
Ciao,
LucaP.S.
Compilandolo da solo come esempio funziona, ma nel mio file deve esserci qualche conflitto perché mi dà errore: appena ho un po’ di calma provo a vedere se riesco a capire dove nasce l’inghippo (ovviamente ho tolto ciò che da me c’è già, come \begin{document} et similia.Controlla che il file sia identico a quello che ho indicato (esclusa l’opzione “-r”). Ho fatto una lieve modifica a una parte che potrebbe essere la causa del tuo problema.
Ciao
Enrico
::Sì, son io che mi sono spiegato male, e quello che dici è ovvio: se sono nell’ambiente \footnote, dovrei sapere di esserci…
Il punto, sempre che abbia capito bene, è che i nomi in nota possono essere indicizzati con due comandi:
\nindex se so che il nome compare anche nel testo di quella stessa pagina
x\nindex se invece sono sicuro che il nome compare solo in nota
Però mi chiedo se quell’x in quell’ultimo tuo esempio non sia un refuso, e che i nomi in nota si debbano richiamare con un unico comando, \nindex. E’ così?
Per gli “implicit ranges” è inutile fasciarsi la testa prima: provo a lavorarci un po’ e poi vediamo le eventuali esigenze.
Ciao e grazie,
Luca\footnote{…\nindex{nome}…}
Solo così. Se poi il nome compare nella stessa pagina, sono le macro ad arrangiarsi.
Ciao
Enrico
-
AutoreRisposte