- Questo topic ha 10 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 10 mesi fa da
Maurizio Vaccaro.
-
CreatoreTopic
-
24 Ottobre 2012 alle 19:58 #80058::
Ciao a tutti di nuovo.
Vi chiedo se l’utilizzo di \listofsymbols in Tesi Classica vi ha mai dato problemi.
Oltre alla generazione del “Draft” mi dà questo errore! Undefined control sequence.
\@calc@post@scan …st@scan \else \def \calc@next
{\calc@/b/c9/cerror /b/c0/c#1}\fi \fi \f…
l.111 …tocontents{toc}{\setcounter{tocdepth}{3}}?
Dopo aver soltanto inserito \listofsymbols nel file “Indici” e aver dichiarato il pacchetto nel file “Tesi”.
Qualche consiglio?Grazie!
Maurizio
-
CreatoreTopic
-
AutoreRisposte
-
-
24 Ottobre 2012 alle 20:47 #80059::
Maurizio_84″ post=79247Ciao a tutti di nuovo.
Vi chiedo se l’utilizzo di \listofsymbols in Tesi Classica vi ha mai dato problemi.
Oltre alla generazione del “Draft” mi dà questo errore! Undefined control sequence.
\@calc@post@scan …st@scan \else \def \calc@next
{\calc@/b/c9/cerror /b/c0/c#1}\fi \fi \f…
l.111 …tocontents{toc}{\setcounter{tocdepth}{3}}?
Dopo aver soltanto inserito \listofsymbols nel file “Indici” e aver dichiarato il pacchetto nel file “Tesi”.
Qualche consiglio?Grazie!
MaurizioNon pensi che un esempio minimo sarebbe utile?
Ciao
Enrico
-
25 Ottobre 2012 alle 5:01 #80060::
Hai ragione grazie,
questo è il mio file “Indici”, quasi intatto rispetto al template di Tesi Classica, se non per l’aggiunta di \listofsymbols\cleardoublepage
\pdfbookmark{\contentsname}{tableofcontents}
\setcounter{tocdepth}{2}
\tableofcontents
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\clearpage
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax% Elenco delle figure
\phantomsection
\pdfbookmark{\listfigurename}{lof}
\listoffigures
\vspace*{8ex}% Elenco delle tabelle
\phantomsection
\pdfbookmark{\listtablename}{lot}
\listoftables
% \vspace*{8ex}\clearpage
\listofsymbols
\endgroupNel file principale Tesi invece ho dichiarato fra i pacchetti
\usepackage{listofsymbols}
e ho definito come prova nel primo capitolo un simbolo
\newsym{volume della parte solida}{$V_s$}
Se provo a forzare la compilazione ottengo che almeno appare il tipico Draft di listofsymbols (ma in inglese).
Come pacchetto \listofsymbols è piuttosto semplice da usare (di solito), anche se non permette l’ordine alfabetico dei simboli introdotti. L’inserimento in un template così strutturato invece non mi sembra a questo punto immediato, quindi mi chiedevo se qualcun altro avesse già affrontato il problema.
Grazie a tutti.
Saluti
Maurizio
-
25 Ottobre 2012 alle 6:12 #80061::
Maurizio_84″ post=79251Hai ragione grazie,
Ho ragione, ma quello non è un esempio minimo. Commetti un bel po’ di errori:
1. La definizione di [tt]\newsymbol[/tt] va tra [tt]\opensymdef[/tt] e [tt]\closesymdef[/tt]; meglio nel preambolo, invece che sparsi in mezzo al documento, oppure in un file a parte che richiamerai con [tt]\input[/tt]
2. Il primo argomento di [tt]\newsymbol[/tt] NON è la descrizione, ma la stringa con cui costruisci il nome della macro che richiama quel simbolo; la descrizione va nell’argomento facoltativo
3. Il secondo argomento di [tt]\newsymbol[/tt] NON va tra dollari
Esempio:
`\opensymdef
\newsym[volume della parte solida]{vps}{V_s}
\closesymdef`
Ciao
Enrico
-
25 Ottobre 2012 alle 7:14 #80062::
Ciao poverò come dici tu.
Nella tesi specialistica avevo usato il comando \newsym per introdurre i simboli, che ha quella sintassi che ho citato sopra, molto più leggero, ma sparso nel teso, come hai notato tu.
Avevo considerato che non avendo comunque la possibilità di ordinare alfabeticamente i simboli tanto valeva lasciarne le definizioni sparse nel testo.
Grazie ancora
Maurizio
-
25 Ottobre 2012 alle 9:38 #80063::
Maurizio_84″ post=79253Ciao poverò come dici tu.
Nella tesi specialistica avevo usato il comando \newsym per introdurre i simboli, che ha quella sintassi che ho citato sopra, molto più leggero, ma sparso nel teso, come hai notato tu.
Avevo considerato che non avendo comunque la possibilità di ordinare alfabeticamente i simboli tanto valeva lasciarne le definizioni sparse nel testo.
Grazie ancora
MaurizioSe li tieni insieme puoi facilmente ordinarli come ti pare.
Ciao
Enrico
-
25 Ottobre 2012 alle 10:22 #80064
-
25 Ottobre 2012 alle 10:40 #80065::
Maurizio_84″ post=79259In effetti sì, richiamandoli da un unico file è molto meglio.
Comunque mi dà sempre quell’errore, pur definendo altrimenti i nuovi simboli.
E’ proprio un errore sul contatore, basta dichiarare il pacchetto nel preambolo o c’è da fare altro?Cerca di costruire un esempio minimo (senza file esterni, per esempio).
Ciao
Enrico
-
25 Ottobre 2012 alle 12:59 #80066::
`
\documentclass[10pt,a4paper,twoside,openright,oneside,openany,titlepage,
headinclude,,footinclude,BCOR5mm,cleardoublepage=empty,tablecaptionabove,]{scrreprt}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[suftesi]{frontespizio}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[font=small]{quoting}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[italian]{varioref}
\usepackage{mparhack,fixltx2e,relsize}
\usepackage{tabularx}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\bibliography{Bibliografia}
\usepackage{subfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,
listings,]{classicthesis}
\usepackage{arsclassica}
\usepackage{bookmark}
\usepackage{geometry}
\geometry{a4paper,top=2.0cm,bottom=2.0cm,left=2.0cm,right=2.0cm,heightrounded,bindingoffset=5mm}
\areaset[current]{282pt}{629pt}
\setlength{\marginparwidth}{7em}
\setlength{\marginparsep}{2em}\begin{document}
\setcounter{secnumdepth}{3}
\addtocontents{toc}{\setcounter{tocdepth}{3}}\pagenumbering{roman}
\pagestyle{plain}\chapter{prova}
\opensymdef
\newsym[volume della parte solida]{vps}{V_s}
\closesymdef
\clearpage\listofsymbols
\end{document}
`Giusto per avere la definizione di un simbolo di prova senza richiamare files esterni, per queanto magari potrebbe essere un problema legato al file “Indici” di Tesi classica?
L’errore adesso è
`
! Undefined control sequence.
l.40 \opensymdef?
`Ciao e grazie!
-
25 Ottobre 2012 alle 13:51 #80067::
Maurizio_84″ post=79265`
\documentclass[10pt,a4paper,twoside,openright,oneside,openany,titlepage,
headinclude,,footinclude,BCOR5mm,cleardoublepage=empty,tablecaptionabove,]{scrreprt}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[suftesi]{frontespizio}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[font=small]{quoting}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[italian]{varioref}
\usepackage{mparhack,fixltx2e,relsize}
\usepackage{tabularx}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}
\bibliography{Bibliografia}
\usepackage{subfig}
\usepackage{lipsum}
\usepackage{eurosym}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,
listings,]{classicthesis}
\usepackage{arsclassica}
\usepackage{bookmark}
\usepackage{geometry}
\geometry{a4paper,top=2.0cm,bottom=2.0cm,left=2.0cm,right=2.0cm,heightrounded,bindingoffset=5mm}
\areaset[current]{282pt}{629pt}
\setlength{\marginparwidth}{7em}
\setlength{\marginparsep}{2em}\begin{document}
\setcounter{secnumdepth}{3}
\addtocontents{toc}{\setcounter{tocdepth}{3}}\pagenumbering{roman}
\pagestyle{plain}\chapter{prova}
\opensymdef
\newsym[volume della parte solida]{vps}{V_s}
\closesymdef
\clearpage\listofsymbols
\end{document}
`Giusto per avere la definizione di un simbolo di prova senza richiamare files esterni, per queanto magari potrebbe essere un problema legato al file “Indici” di Tesi classica?
L’errore adesso è
`
! Undefined control sequence.
l.40 \opensymdef?
`Ciao e grazie!
Be’, certo, se non carichi listofsymbols è difficile che la cosa funzioni, no?
E l’errore non ha nulla a che fare con listofsymbols, ma è causato dall’errato comando
`\addtocontents{toc}{\setcounter{tocdepth}{3}}`
Non ho idea del perché tu lo voglia mettere là, quando il posto di questi comandi è nel preambolo:
`\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}`
Se per misteriosi motivi vuoi proprio metterlo nel file .toc, devi evitare l’espansione di [tt]\setcounter[/tt]:
`\addtocontents{toc}{\protect\setcounter{secnumdepth}{3}}`
Sebbene il manuale di LaTeX dica che [tt]\protect[/tt] non va mai davanti a [tt]\setcounter[/tt], non tiene conto del pacchetto calc che ridefinisce [tt]\setcounter[/tt].Ciao
Enrico
-
25 Ottobre 2012 alle 14:28 #80068::
Grazie nuovamente,
(a parte la dimenticanza della dichiarazione del pacchetto, dovuta alla fretta di fare un esempio da postare) il motivo per cui quelle righe sui contatori erano là era perchè tempo fa cercavo il modo di inserire nell’indice anche le subsubsection, ma le ho opportunamente spostate come consigliato da te.
Ora sì che va, a parte produrre il (Draft) di \listofsymbols anzichè la versione finale e a parte darmi come description (nel pdf):nvps — volume della parte solida (no)
Ciao!
Maurizio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.