Risposte nei forum create
-
AutoreRisposte
-
::
In pratica quando apro il documento con un lettore di pdf, nella sezione in cui mostra l’albero dei segnalibri, le conclusioni e l’appendice stanno sotto la parte 2. Io invece vorrei una struttura del genere:
Introduzione
+ Parte 1
Cap1
Cap2
…
+ Parte 2
Cap5
Cap6
…
Conclusione
Appendice AGrazie
http://www.guit.sssup.it/phpbb/viewtopic.php?t=3021
Ciao
Enrico
1 Dicembre 2009 alle 15:50 in risposta a: [Risolto] siunitx: font delle cifre con classicthesis #39890::Non ho capito del tutto la tua risposta e per questo credo di non essere stato chiaro io all’inizio.
A quanto ho capito tu mi suggerisci di lasciare \sisetup{mathsrm=euler} come opzione migliore e quindi usare il font euler per gli ambienti matematici.Per tornare al mio quesito, lo rispiego nel caso non fossi stato chiaro: senza \sisetup{mathsrm=euler} e con eulermath in classicthesis otttengo questo risultato:

il primo 10^4 è ottenuto con \num{e4} mentre il secondo con il classico 10^4.
Non potendo/volendo usare \num in tutto il documento volevo uniformare tutti i caratteri numerici e questo può quindi essere fatto in due modi:
(1) rendere \num{e4} uguale a 10^4 (e quindi usare \sisetup{mathsrm=euler})
oppure
(2) rendere 10^4 uguale a \num{e4} (non so come farlo)La soluzione (1) è a portata di mano, ma visivamente mi piace di più la soluzione (2).
Con il tuo suggerimento ottengo invece la seguente cosa:
modificando i comandi che mi hai suggerito probabilmente riuscirei ad ottenere la soluzione (2).
In definitiva mi suggerisci, per quanto ho capito, di usare la soluzione (1).
Ripeto che io trovo la (2) più bella nel senso che un numero bello squadrato mi dà un’idea di dato/cifra mentre il numero 10^4 in font euler mi dà la sensazione di un numero che si perde nel testo, un numero meno “deciso”.
Detto questo, visto che sono in difficoltà anche sull’abbinamento dei colori nel vestirmi, accetto con gioia un suggerimento di “stile” da chiunque ne mastichi più di me e in definitiva non è un font che mi cambia la tesi.Grazie ancora, spero di non essere stato troppo prolisso.
Se vuoi euler per le variabili ci va anche per i numeri. Sic dixi. 😀 Le cifre in euler sono nettamente più evidenti, al contrario di quanto tu pensi.
Ciao
Enrico
1 Dicembre 2009 alle 14:20 in risposta a: [Risolto] siunitx: font delle cifre con classicthesis #39888::Salve a tutti,
segue parte del mio preambolo:
`
%%%%%%%%%%%% MATEMATICA
\usepackage{euler}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{siunitx}
\sisetup{seperr,repeatunits=false,mathsrm=euler}%%%%%%%%%%%% STILE, LINGUA E IMPOSTAZIONI TESTO
\usepackage{xspace}
\usepackage[dvipsnames,table]{xcolor}
\usepackage[italian]{babel}
\usepackage{indentfirst}
\usepackage{classicthesis-ldpkg}
\usepackage[eulermath,listsseparated,pdfspacing]{classicthesis}
\usepackage[italian]{arsclassica}
`come si può vedere uso l’opzione eulermath per il apcchetto calssicthesis.
L’anomalia che mi sono trovato ad affrontare è il fatto che i numeri venivano formattati in modo diverso a seconda di come li scrivo: $10$ \num{10} davano due risultati diversi.La soluzione che ho trovato spulciando la guida di siunitx è quella che si vede nel codice e cioè porre “mathsrm=euler”.
È il modo corretto di procedere o c’è qualche altro sistema più ortodosso per avere l’effetto che desidero?
Altra richiesta: se volessi tutti i caratteri “euler” nel modo matematico a parte i numeri? Mi spiego meglio: vorrei lo stile che ottengo con \num{10101} senza “mathsrm=euler” per le cifre e lo stile “euler” per tutti gli altri caratteri alfabetici. C’è quindi un modo per far si che $9.81$ venga formattato come \num[9.81} senza mathsrm=euler in \sisetup ma con eulermath in classicthesis? ❓ 🙄 ❓
Grazie!
PS: caspita 2 anni che sono registrato e ora il primo post! Devo ammettere che questo forum è una fonte infinita di suggerimenti e di solito trovo sempre le soluzioni che cerco! 😛
L’idea di usare euler per le formule matematiche è dovuta alla scelta di usare i numeri minuscoli per le pagine e le date. Non ha molto senso usare le lettere di euler e i numeri maiuscoli in Palatino. Puoi provare l’effetto con il seguente codice dopo il caricamento dei pacchetti
`\DeclareMathSymbol{0}\mathalpha{upright}{`0}
\DeclareMathSymbol{1}\mathalpha{upright}{`1}
\DeclareMathSymbol{2}\mathalpha{upright}{`2}
\DeclareMathSymbol{3}\mathalpha{upright}{`3}
\DeclareMathSymbol{4}\mathalpha{upright}{`4}
\DeclareMathSymbol{5}\mathalpha{upright}{`5}
\DeclareMathSymbol{6}\mathalpha{upright}{`6}
\DeclareMathSymbol{7}\mathalpha{upright}{`7}
\DeclareMathSymbol{8}\mathalpha{upright}{`8}
\DeclareMathSymbol{9}\mathalpha{upright}{`9}`
Ciao
Enrico
::Io invece avrei bisogno di mettere due frecce. Cioè, ad esempio, una freccia tra A e B con la sua lettera (tipo f) e una tra B e A anch’essa con la sua lettera (tipo g).
Avrei bisogno che non fossero sovrapposte. Qualcosa cioè (mutatis mutandis) tipo \leftrightarrows. Per ora ho fatto curvando una in su l’altra in giù, ma mi piace proprio poco.
Pagina 6 del manuale, c’è l’esempio che fa per te: \ar@<0.5ex> “solleva” la freccia:
`$\xymatrix{A \ar@<0.5ex>[r]^{f} & B \ar@<0.5ex>[l]^{g}}$`
Ciao
Enrico
::Ho un problemino con il pacchetto SIUNITX che ho cominciato ad usare stamani nei miei documenti ricchi di valori numerici dimensionali.
Vorrei un maggiore spazio tra gradi minuti e secondi, per cui nel preambolo scrivo:
`\sisetup{anglesep=thin}` e questo risolve brillantemente il problema.Tuttavia quando scrivo:`la pendenza della copertura è \ang{14}.` viene inserito uno spazio tra il valore dell’angolo ed il punto di conclusione della frase.
Non risolvo nemmeno con: \ang{14;;}.
La cosa mi sembra mettere in difficoltà il pacchetto in quanto il valore di default di anglesep è pari a zero, forse proprio per non incontrare l’aggiunta di spazio finale all’angolo.
Mi pare proprio un bachetto. Quando chiami \ang{14} il comando eseguito è \si@ang@dec, che non dovrebbe risentire dell’opzione di spaziatura, ma di fatto vengono inseriti due grumetti di colla che non dovrebbero esserci.
Soluzione provvisoria: \ang[anglesep=none]{14}.
Vediamo che ci dice Joseph Wright a cui ho già scritto riguardo al problema.
Ciao
Enrico
1 Dicembre 2009 alle 10:30 in risposta a: [RISOLTO]Piccolo problema con il pacchetto PGFplots #39834::Ciao,
visto che a breve dovrò scrivere una relazione per un esame universitario con una tonnellata di grafici mi sono messo a guardare preventivamente il pacchetto PGFplots.La domanda che pongo è la seguente:
avendo caricato tutto il necessario nel preambolo e scrivendo questo codice
`
\begin{figure}[H]
\centering%OPZIONI GRAFICO
\pgfplotsset{
legend style={font=,at={(2.5cm,6.5cm)}},
grid=major,
axis x line=bottom,axis y line=left,
width=0.8\textwidth, height=0.8\textwidth,
xlabel=$x$, ylabel=$y$}%GRAFICO
\begin{tikzpicture}
\begin{axis}
\addplot[blue] expression[domain=0:6] {2*x^2};
\addlegendentry{$i=2$}
\addplot[red] expression[domain=0:6] {2.5*x^2.5};
\addlegendentry{$i=2.5$}
\addplot[green] expression[domain=0:6] {3*x^3};
\addlegendentry{$i=3$}
\end{axis}
\end{tikzpicture}\caption{Grafico della funzione $y=i\cdotp x^i$}
\end{figure}
`si osserva che la figura sembra decentrata perché in realtà viene centrata tutta la figura, compreso il nome delle ordinate, decentrando così le ascisse.
A me dà l’impressione che sia decentrata rispetto alla riga del testo.
Mi sto fasciando la testa per niente?
C’è un modo per centrare solo l’asse delle ascisse?Non so se esiste un modo previsto dagli autori del pacchetto. Se però aggiungi \phantom{\quad600} nella stessa riga di \end{tikzpicture} la riga diventerà più lunga, approssimativamente di quanto ti serve per correggere l’effetto ottico spiacevole.
inoltre è possibile allineare le i della leggenda?
Suppongo che esistano metodi “interni” per questo: consulta il manuale. Una soluzione veloce è di scrivere il primo elemento con
`\addlegendentry{$i=2\phantom{.5}$}`
e similmente il terzo. Ma prima di adottare questo metodo controlla la documentazione.Ciao
Enrico
::si, l’ordine è quello riportato. L’impostazione della tesi è Solo Fronte, non fronte-retro
E allora, che senso ha nel tuo codice distinguere fra pagine destre e sinistre?
`\makeatletter
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{%
\small\itshape % corsivo, corpo ridotto
\if@mainmatter % “Capitolo x” solo nel mainmatter
\chaptername\ \thechapter.
\fi
\nouppercase\leftmark}
\makeatother
\fancyhead[R]{\small\thepage}
\fancypagestyle{plain}{% pagine di inizio capitolo
\renewcommand{\headrulewidth}{0pt}%
\fancyhf{}\fancyfoot[C]{\small\thepage}}`
Ciao
Enrico
::La sintassi di \ifcase è:
`
\ifcase\or \or…\or \else \fi
`
seè un contatore, a d esempio pippo LaTeX vuole pippo o \value{pippo}? cioè
` \ifcase\pippo oppure
\ifcase\value{pippo} oppure
\ifcase{\value{pippo}}
`
Se non ho capito male, LaTeX distingue tra nome del contatore e valore dello stesso, mentre TeX è un po’ ambiguo a riguardo.Dopo \ifcase TeX vuole un numero e, naturalmente, accetta un registro numerico; se hai dato in LaTeX \newcounter{pippo}, il modo di accedere al registro è di scrivere \value{pippo} che equivale a \c@pippo (che è il nome interno del registro).
Puoi pensare a \value{pippo} come al “numero astratto” contenuto nel registro, indipendente dalla sua rappresentazione in qualche sistema (decimale, ottale, esadecimale).
Nelle tue tre possibilità, la prima dà l’errore “Undefined control sequence \pippo” e la terza l’errore “Missing number”. La seconda è la sintassi corretta (assumendo \newcounter{pippo}).
Ciao
Enrico
30 Novembre 2009 alle 23:36 in risposta a: [RISOLTO] Microtype: pdfTeX error (font expansion) … #39822::Un saluto al forum 🙂
Sto leggendo “l’arte di scrivere con latex” e provando a buttar giù un piccolo testo di prova. Ho il preambolo seguente:`\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\begin{document}`spero che sia corretto: ho cercato di seguire il filo del discorso e i consigli di L.Pantieri, che colgo l’occasione per ringraziare, è veramente un bel testo di piacevole lettura.
Ho installato la versione 2009 di TeX Live.
Ho compilato con pdflatex il sorgente ed ottengo il seguente output:`
$ pdflatex sysbackup.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009)
entering extended mode
(./sysbackup.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, italian, loaded.
(/opt/texlive/2009/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/opt/texlive/2009/texmf-dist/tex/latex/base/size10.clo))
(/opt/texlive/2009/texmf-dist/tex/latex/base/inputenc.sty
(/opt/texlive/2009/texmf-dist/tex/latex/base/latin1.def))
(/opt/texlive/2009/texmf-dist/tex/generic/babel/babel.sty
(/opt/texlive/2009/texmf-dist/tex/generic/babel/italian.ldf
(/opt/texlive/2009/texmf-dist/tex/generic/babel/babel.def)))
(/opt/texlive/2009/texmf-dist/tex/latex/base/fontenc.sty
(/opt/texlive/2009/texmf-dist/tex/latex/base/t1enc.def))
(/opt/texlive/2009/texmf-dist/tex/latex/microtype/microtype.sty
(/opt/texlive/2009/texmf-dist/tex/latex/graphics/keyval.sty)
(/opt/texlive/2009/texmf-dist/tex/latex/microtype/microtype.cfg))
(./sysbackup.aux) (/opt/texlive/2009/texmf-dist/tex/generic/babel/lgrcmr.fd)
(/opt/texlive/2009/texmf-dist/tex/latex/microtype/mt-cmr.cfg) [1{/opt/texlive/2
009/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\endgroup \set@typeset@protect
l.53 \end{document}! ==> Fatal error occurred, no output PDF file produced!
Transcript written on sysbackup.log.`Ho visto alcune discussioni che riguardano l’errore ottenuto , ma ho voluto postare ugualmente per ottenere una eventuale “spiegazioncina” integrativa… 😀
Avevo già fatto una prova con un altro testo, sempre seguendo la guida: ero a qualche capitolo prima, dove si spiegava il primo documento per capirci.
Il preambolo era simle, ma mancava il comando relativo al caricamento del pacchetto “microtype”.
Quindi ho provato a commentare il caricamento di microtype anche nel nuovo documento di cui potete vedre sopra il preambolo non funzionante.
Bè, senza microtype compila e crea regolarmente il pdf di output.Se poteste chiarirmi un attimo la faccenda ne sarei grato.
Grazie in anticipo naturalmente! 🙂Se vuoi che microtype faccia il suo lavoro, devi adoperare font in formato vettoriale. Evidentemente hai installato una versione minimale di TeX Live; devi aggiungere i font CM-Super (sudo tlmgr install cm-super) oppure i Latin Modern (sudo tlmgr install lm); nel secondo caso devi caricare il pacchetto lmodern nel tuo documento.
Ciao
Enrico
::voglio ottenere una testatina in cui compaiano:
Capitolo”Numero del capitolo” Titolo del capitolo Numero di pagina
Con un carattere un pò più elegante (magari corsivo) di quello impostato automaticamente da Latex.
Quegli elementi come andrebbero messi? Uno di fila all’altro? E vuoi testatine uguali nelle pagine destre e sinistre?
Ciao
Enrico
::Già, purtroppo ho il correlatore (ci avevo già pensato anche io a questo escamotage 😛 ). Non lo dica a me! Ho infatti chiesto spiegazioni con la formula
devo DAVVERO mettere il controrelatore dal momento che la tesi non è sua?
quindi il problema si ripropone…ma so che non è che un piccolo ostacolo per voi! 😀
🙁
Scrivi l’ultimo correlatore così:
`\Correlatore{Ch.mo Prof.\ Angelo della Bontà
\\[\frontrelcorrelsep]
\frontfixednamesfont Controrelatore\csname front@punct\endcsname\\
Ch.mo Prof.\ Lupo de' Mannaris}`
Speriamo almeno che vada bene là. 🙁 Non ho alcuna intenzione di estendere il pacchetto per abilitare questa possibilità. 👿Ciao
Enrico
::Sicuro di scatenare le ire degli “avanzati” del blog, introduco il problema.
Pare, sto aspettando conferma, che debba inserire il nome del controrelatore nel frontespizio. Alla luce de
Il correlatore e
colui che collabora alla direzione del lavoro di tesi, non quello che fa le pulci alla
tesi stessa prima dell’esame nale, propriamente controrelatore, il cui nome non
va nel frontespizio.osservazione che si trova all’interno del pacchetto frontespizio (concordo pienamente!), il mio problema, se confermato, resta.
Come posso risolvere la questione?
Se non hai un correlatore, è semplice:
`\NCorrelatore{Controrelatore}{}
\Correlatore{Ch.mo Prof.\ Lupo de' Mannaris}`
L’idea che il nome del controrelatore vada sul frontespizio della tesi è assurda: come fa costui a esserci se gli devi consegnare la tesi dopo che l’hai scritta?Ciao
Enrico
::La primitiva di TeX \relax è usata abbastanza spesso. Sui manuali c’è scritto che… non fa niente. Mi chiedo allora quando è necessario dire a LaTeX di non fare niente. Mi viene in mente il comando ` \ifthenelse{condizione}{faiquesto}{\relax}`
oppure…..Qui è inutile. In certe situazioni però è molto importante perché, essendo non espandibile, può fermare espansioni che potrebbero andare oltre il desiderato.
Supponiamo di avere una macro in cui compaia \ifcase\pippo, dove \pippo è una macro la cui espansione è un numero; le regole di TeX dicono che \ifcase provoca l’espansione di tutto ciò che segue fino a che vengono trovati token che possono essere interpretati come cifre.
Per ovviare al problema di espansioni premature di ciò che appare in
in
`\ifcase\pippo
\or
…
\fi`
è conveniente mettere \relax dopo \pippo.Ma è roba TeXnica. Con le interfacce di LaTeX (per esempio \ifthen), \relax è inutile.
Ciao
Enrico
::Io ho fatto così. Ho scritto la frazione che mi interessava con MathType (un software che cerca di sostituire EquationEditor di Word) e poi ho usato il suo motore di traduzione per AMS-LaTeX ottenendo una roba che ho messo come funzione.
Cioè
`
\newcommand{\sfrac}[2]{
{\raise0.8ex\hbox{$#1$} \!\mathord{\left/
{\vphantom {#1 #2}}\right.\kern-\nulldelimiterspace}
\!\lower0.8ex\hbox{$#2$}}
}
`
(in realtà la traduzione esatta metteva 0.7ex ma io ho cambiato anche se i risultati sono molto simili)Il risultato non è forse fantastico ma consente l’annidamento senza problemi. È un punto di partenza non credo certamente un punto di arrivo.
Ditemi cosa ne pensate e suggeritemi altre opzioni.Avevo provato a usare il pacchetto xfrac ma mi dava problemi nell’uso. (non riuscivo a “installarlo”, cioè lo installavo ma ogni volta che eseguivo, pur compilando mi dava segnali di errore e allora ho preferito abbandonare).
Saluti a tutti.
DavidePerdita di tempo e risultato assai discutibile tipograficamente; invece
`$(G/N)\big/(H/N) \cong G/H$`
è leggibilissimo e chiaro.Ciao
Enrico
-
AutoreRisposte