Risposte nei forum create
-
AutoreRisposte
-
::
È evidente che per un documento che non preveda i capitoli va usata una classe che non preveda i capitoli. Poi ognuno è libero di fare come crede. 🙂 Io userei la classe article, eventualmente con \pagestyle{headings} e l’opzione twoside: toptesi non fa molto di più. Se proprio insisti:
`\usepackage{chngcntr}
\counterwithout{section}{chapter}`
Per il secondo problema è sufficiente dichiarare \mainmatter dopo \begin{document}Ciao
EnricoHo optato per la seconda possibilità, visto che toptesi mi occorre anche per il frontespizio. Inoltre la seconda opzione è proprio quello che avevo in mente.
Grazie per l’aiuto!
P.s.: perchè il pacchetto chngcntr non compare nell’elenco dei package disponibili, usando miktex 2.7? Ho dovuto scaricare il .sty manualmente ed inserirlo nella stessa cartella del file .tex…
::Posto solo la parte dei warning del .log, se occorre sapere altro sono a disposizione. Comunque ho installato miktex 2.7 due giorni fa, dunque dovrebbe essere tutto aggiornatissimo.
L’unica cosa che ti posso dire è che, evidentemente, toptesi ridefinisce i comandi di compilazione degli indici in modo incompatibile con hyperref. Ho provato a guardarci dentro ma non sono riuscito a vedere dove. Credo che sia il caso di fare una segnalazione all’autore (C. Beccari).
Ciao
Enrico[/quote]Grazie comunque per l’aiuto. Ricordo che già in passato toptesi mi aveva dato problemi con hyperref, solo che alla fine mi ero tenuto i warning…
::Esempio minimo, per favore. Probabilmente hai usato un comando di cambiamento di font in un titolo di capitolo o di sezione.
Ciao
EnricoEcco di seguito un esempio proprio minimale. Ora i warning sono solo 42, ma sempre dello stesso tipo precedente.
`
\documentclass[a4paper,12pt,twoside,trieste]{toptesi}
\usepackage[italian]{varioref}
\usepackage[ansinew]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[colorlinks=true, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
\begin{document}Esempio proprio minimo
\indici
\listoffigures\end{document}
`
Posto solo la parte dei warning del .log, se occorre sapere altro sono a disposizione. Comunque ho installato miktex 2.7 due giorni fa, dunque dovrebbe essere tutto aggiornatissimo.`
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@size' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@baselineskip' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@linespread' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\baselinestretch' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\font@name' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\OT1/cmr/m/n/7' on input line 13.[1
] (FiatPicoprova.toc)
\tf@toc=\write4Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@size' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@baselineskip' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@linespread' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\baselinestretch' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 13. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\font@name' on input line 13.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\OT1/cmr/m/n/7' on input line 13.[2
] (FiatPicoprova.lof)
\tf@lof=\write5Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@size' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\afterassignment' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@baselineskip' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\f@linespread' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\baselinestretch' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\-command' on input line 14. Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\font@name' on input line 14.Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding),
(hyperref) removing `\OT1/cmr/m/n/7' on input line 14.
`
::Personalmente non trovo molto sensato avere una voce dell’indice senza il numero di pagina associato. Non mi sembrerebbe coerente con le altre voci.
Si in effetti non è perfettamente in linea con la funzione dell’”indice”, la cui funzione è esplicata dal nome stesso, e dunque senza numero di pagina non ha senso.
A me però occorre lo stesso perchè in quelle due appendici ci sono alcune tavole A3 non numerate, e dunque non mi sembra nemmeno sensato dare un numero di pagina successivo alle due appendici, visto che tra vi esse vi sono tante pagine.
Però vorrei comunque la voce nell’indice, giusto per dire che ci sono anche quelle due parti.
Comunque, corretto o meno, come si può fare senza ricorrere alle correzioni direttamente sul pdf (tipo riquadri bianchi e simili…)?
::`\pagestyle{empty}
\appendix
\chapter*{Foo}
\thispagestyle{empty}
Testo.
\chapter*{Bar}
\thispagestyle{empty}
Testo.
`
Ciao,
L.Ho usato il codice suggerito, con l’unica modifica di non usare * perchè voglio comunque numerare i due capitoli. Però nell’indice compare il loro numero di pagina, e io vorrei eliminare il numero pure li.
::
Su una posso provare io? Non garantisco sull’efficacia…Monolithic plate
Piastra monolitica
Per il termine “truss” invece, l’ho sentito più volte ma ancora non sono riuscito a trovare l’equivalente in italiano. E’ uno specifico tipo di telaio piano, ma mi sa che in italiano non si può essere più precisi…
::Andando su “ricerca avanzata” e spuntando la casellina “cerca tutti i termini” avresti ottenuto otto messaggi, fra cui quello con il problema molto simile al tuo.
Ciao
EnricoOk, perfetto, prometto che la prossima volta farò così! Onestamente fino ad ora non avevo mai fatto caso a quella piccola scritta sotto la casellina di ricerca…
::È certo che se cerchi “excedeed” trovi ben poco. 🙂
è vero, ma anche con la stringa corretta (TeX capacity Exceeded) non si è più fortunati (provare per credere…)
Perché non dici come hai risolto il problema? Magari può servire ad altri.
Ho ristampato l’immagine in pdf usando adobe acrobat, e poi l’ho riconvertita in .eps.
Saluti,
Enrico
::Compilando una lunga relazione, ottengo il seguente errore che non riesco a decifrare:
`
! TeX capacity exceeded, sorry [.2=200000].
ü€ 'Adobe Photoshop CS2 Windows 2008:05:14 15:07:38 …
l.42 …udegraphics[width=0.6\textwidth]{dummy_3D}If you really absolutely need more capacity,
you can ask a wizard to enlarge me.Here is how much of TeX's memory you used:
4759 strings out of 95279
60692 string characters out of 1184746
128243 words of memory out of 1126804
7645 multiletter control sequences out of 60000
13893 words of font info for 53 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 8191
31i,11n,38p,160872b,409s stack positions out of 5000i,500n,10000p,200000b,32768s
Output written on FiatPico.dvi (14 pages, 53116 bytes).
`Premetto che uso toptesi, e carico i pacchetti:
`
\documentclass[a4paper,latin1,ansinew,12pt]{toptesi}
\usepackage[italian]{varioref}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
`Adotto MikTeX 2.6, e compilo creando il ps e da questo il pdf.
Nel mio file .tex ho un unica pagina generale, contenente tutti i capitoli, sezioni e sottosezioni, nei quali richiamo il testo presente in altri file con un \input.
Mi scuso se ho dato informazioni superflue o se non ho dato quelle necessarie per capire, ma non so proprio dove andare a parare…
Credo che il problema sia essenzialmente nel file eps che fa sballare parecchie cose, probabilmente perché i fine riga non sono compresi dal sistema che adotti.
Sinceramente non capisco le opzioni latin1 e ansinew insieme, visto che sono contraddittorie. Ma non credo che siano la causa del problema. Puoi provare a convertire il file eps in un altro eps più rispettoso della forma o in PDF e usare pdflatex per compilare.
Poi un piccolo rimprovero: mettendo “exceeded” nella casellina di ricerca nel forum, avresti trovato questo messaggio che mi pare piuttosto simile al tuo, che dici?
Ciao
EnricoPer quanto riguarda le opzioni latin1 e ansinew, le ho inserite perchè senza entrambe mi dava un warning che consigliava di metterle…
Per quanto riguarda la ricerca nel forum invece, io ho cercato “Errore TeX capacity Excedeed” e purtroppo i risultati non sono altrettanto buoni che cercando solamente excedeed…
Comunque per fortuna ora ho risolto…
Ti ringrazio ancora per l’aiuto,
Enrico
::
Dopo varie ricerche su internet, sono arrivato a questa conclusione:devo aumentare il buffer di memoria adottato da tex
Il problema è che non trovo il file necessario. Dove dovrebbe essere? Qual’è il suo nome? Sul mio pc non c’è nessun file che si chiama texmf.cnf, dove dovrebbe essere definito tale buffer.
Aggiungo che questa mi sembra l’unica strada percorribile, perchè nel mio testo non ci sono errori ma riempio tutta la memoria solo a causa di molte figure di grosse dimensioni (ho fatto una verifica provando a compilare solo un’immagine, e l’errore rimane! Ridimensionando l’immagine, l’errore sparisce…Ma mi occorre l’immagine di grosse dimensioni…)
Grazie in anticipo per l’aiuto…non so proprio come fare!!!
::\centerline è un comando con argomento, com’era indicato nel filone che hai citato. Adesso dovresti aver capito come si fa.
Ciao
EnricoNon posso che ripetermi…hai ragione! Allora posto il codice corretto:
`\begin{figure}[p]
\centerline{
\includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}}
\caption{$\sigma_x$, 8 elementi triangolari}
\end{figure}
`il tuo aiuto è stato provvidenziale per farmi vedere una parentesi che altrimenti mi sarebbe sfuggita per sempre…
Grazie!
::Il codice che uso è:
`\begin{figure}[p]
\centering
\includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
\caption{$\sigma_x$, 8 elementi triangolari}
\end{figure}
`…E dov’è \centerline?
Ciao
EnricoHai ragione…è che ho copiato dopo aver ricorretto per evitare gli errori. Comunque il \centerline è esattamente al posto di centering, così:
`\begin{figure}[p]
\centerline
\includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
\caption{$\sigma_x$, 8 elementi triangolari}
\end{figure}
`
::
Il codice che uso è:`\begin{figure}[p]
\centering
\includegraphics[height=0.2\textheight]{Immagini/8tria_sigma}
\caption{$\sigma_x$, 8 elementi triangolari}
\end{figure}
`come avevi giustamente intuito.
Il problema usando il codice che tu mi suggerisci:
`\includegraphics[height=0.2\textheight,width=\textwidth,keepaspectratio]{Immagini/8tria_def}`è che io vorrei mantenere le immagini proprio così come erano, cioè leggermente più larghe del testo, ed eliminare solo i messaggio di overfull /hbox (più per un gusto di pulizia che per altro). Al massimo (ma se il codice diventa complicato lascio stare) vorrei ottenere delle immagini ricentrate, e non allineate a sinistra e sbordanti a destra (sempre in riferimento al corpo del testo).
-
AutoreRisposte