Risposte nei forum create
-
AutoreRisposte
-
::
Salve, espongo il problema nel modo più chiaro possibile:
Vorrei scrivere un introduzione che sia un capitolo vero e proprio, ma che non sia intestata come “capitolo 1”, ma come “introduzione”. Ho eseguito queste operazioni:-Ho usato l’istruzione \chapter*{Introduzione} in questo modo elimino la scritta “capitolo 1” dall’inizio.
-per farla numerare ho usato \addcontentsline{toc}{chapter}{Introduzione} in questo modo appare nell’indice
-poichè la numerazione parte da 0 ho usato (prima di \chapter*{Introduzione} ) l’istruzione \setcounter{chapter}{1}
Adesso è tutto ok. L’unico problema è che le intestazioni delle pagine del capitolo “introduzione” sono vuote. Io invece vorrei avere “1-introduzione” come negli altri capitoli.
Come posso fare?Benvenuto!
I casi sono due: o vuoi che l’introduzione abbia un numero (che compaia nelle testatine) o non vuoi. Nel primo caso dovrà comparire “Capitolo 1” come per gli altri capitoli. Se non la vuoi numerata, mettila tra \frontmatter e \mainmatter. Se non sai che cosa siano \frontmatter e \mainmatter, cercali nella guida “L’arte di scrivere con LaTeX”.
Ciao
Enrico
::menu programmi ?????? 😯
hmmm forse non mi sono spiegato ma non uso windows uso Linux (ubuntu)https://launchpad.net/~texworks/+archive/ppa
Ciao
Enrico
::Non mi torna che lo spazio venga aggiunto anche nella nota 🙄
Prova con
`\def\@makefnmark{\hbox{XXX\@textsuperscript{\normalfont\@thefnmark}}}`
e vedrai. 😉Ma vorresti dire che non è possibile impostare globalmente \footnote in modo che l’esponente venga distanziato dal testo? E quindi consigli di usare normalmente \footnote{} dopo il segno di punteggiatura e \, \footnote{} negli altri casi…Giusto?
Esattamente. Il comando \footnote non può esaminare ciò che c’è prima e prendere una decisione; è un limite di TeX, forse, ma così è. Nemmeno con \lastnodetype: al massimo puoi sapere che il nodo precedente è un carattere, ma non quale.
L’unico modo potrebbe essere quello di mettere la nota prima del segno di punteggiatura e definire \footnote in modo che guardi se il carattere seguente è un segno di punteggiatura e lo stampi prima del richiamo. Non vale la pena.
Cosa ne pensi, in ogni caso, di questa scelta? È condivisibile e/o consigliabile? Oppure è soltanto un vezzo di Tschichold? L’ho trovata applicata raramente, in effetti; di recente in un volume de il Mulino.
Basta che si sia coerenti.
Ciao
Enrico
::Il link così com’è non è corretto
Ciao
Ernestohttp://bitbucket.org/rivanvx/beamer/wiki/Home
Ciao
Enrico
::Non ero a conoscenza del pacchetto emptypage, da cui una osservazione. I pacchetti di Latex sono moltissimi. Per di più mi pare che alcuni mettano a disposizione funzioni simili. Non esiste una sorta di “enciclopedia” attraverso cui risalire velocemente al pacchetto giusto da utilizzare (una sorta di “prontuario”)? Oppure ci si deve limitare a quei “pochi” pacchetti citati nei manuali? O ancora, per conoscere un nuovo pacchetto si deve tutte le volte scomodare qualcuno del forum?
Per il problema in esame, ad esempio, nel manuale del pacchetto fancyhdr non si parla di emptypage ma si propone la soluzione da me citata. Se non mi fosse stato indicato non so come avrei potuto conoscere emptypage.
(scusate se sono uscito fuori tema… forse sarebbe il caso di spostare il mio commento in un nuovo topic?)
Segui i suggerimenti di Bistek. Purtroppo non si può avere tutto: il pacchetto fancyhdr è stabile da tempo, mentre emptypage è uscito pochi mesi fa. Non va dimenticato anche il sito delle FAQ (in inglese): http://www.tex.ac.uk/faq. Sotto forma di documento le FAQ sono disponibili anche sulla TeX Live 2009 (“texdoc faq” dal terminale).
Nel caso specifico le FAQ sono in ritardo :(, ho scritto su comp.text.tex e sono quasi sicuro che Robin Fairbairns accoglierà il suggerimento.
Ciao
Enrico
::L’esponente delle note a piè di pagina che compare nel testo presenta una spaziatura perfetta se il comando che chiama la nota è collocato dopo un segno di interpunzione, ma risulta abbastanza antiestetico qualora la nota non segua un segno qualsiasi di interpunzione. Posto che condivido il suggerimento di posizionare i richiami dopo tali segni, talvolta le esigenze di fornire una spiegazione ad un preciso lemma impediscono di accoglierlo sempre. Ecco allora le antistetiche note attaccate alla parola. C’è modo di risolvere questo problema?
Ciao e grazie,
LucaMi aggancio al questo topic per un problema analogo. Vorrei aggiungere un po’ d spazio (1 o 2 punti) prima del rimando della nota. (Su indicazione di Jan Tschichold, che forse condivido 🙂 )
Ho fatto così:
`\def\@makefnmark{\hbox{\hskip1pt\@textsuperscript{\normalfont\@thefnmark}}}
`
Per funzionare, funziona, ma è corretto? C’è un altro sistema migliore?`\,\footnote`
Il tuo codice aggiunge uno spazio anche dove non deve andare, per esempio quando il richiamo della nota viene dopo una virgola o un punto. E aggiunge lo stesso spazio anche nella nota stessa.Un punto è una voragine, tipograficamente parlando.
Ciao
Enrico
29 Aprile 2010 alle 11:42 in risposta a: biblatex: stili philosophy-classic e philosophy-modern #37579::Confesso che per il momento non riesco a risolvere il problema. Il comando \printdate (e \printdateextra) richiamano macro parecchio criptiche, per me 🙄
È possibile aggiungere il giorno prima del mese all’interno della voce, ma non riesco a togliere lo zero iniziale, cioè risulterebbe così:- Pallino, Pinco (2008),“Titolo dell’articolo”, Corriere della sera (08 Aug.), p. 3.
Sarebbe bene sentire il parere di qualche altro utente su questo tema 🙂
In particolare per capire come funzionano i comandi \printdate e \printorigdate, definiti nel file biblatex.sty 🙁Occorrerebbe un esempio. C’è una macro \stripzeros che forse ti può tornare utile.
Ciao
Enrico
::Per cambiare i colori del tema, basta mettere gli opportuni \definecolor dopo \begin{document}; prima di \maketitle va benissimo.
ecco perche’ non mi andavano mettendoli nel preambolo…
non c’e’ niente da fare, necessito di una conoscenza piu’ approfondita di come e cosa fa il TeX.Riga 226 di moderncv.cls
`\AtBeginDocument{\RequirePackage[\@moderncvthemeoptions]{moderncvtheme\@moderncvtheme}}`
Vedi da qui che il tema è caricato a \begin{document}; perché l’autore faccia così mi è del tutto oscuro. Dunque i colori vanno cambiati dopo. Puoi anche mettere quelle modifiche nel preambolo, purché così
`\AtBeginDocument{
}`
Ciao
Enrico
::allora, la mia scarsa conoscenza di plain TeX e di scrittura pacchetti non mi consente di darti una soluzione “cotta e mangiata” da infilare nel preambolo.
io ho modificato il file sty direttamente (cosa che non si dovrebbe fare in base al copyright) inserendo`\newif\if@colorblack\@colorblackfalse
\DeclareOption{black}{\@colorblacktrue}
…
\if@colorblack
\definecolor{sectionrectanglecolor}{rgb}{0,0,0}
\definecolor{sectiontitlecolor}{rgb}{0,0,0}
\definecolor{subsectioncolor}{rgb}{0,0,0}
\definecolor{footersymbolcolor}{rgb}{0,0,0}
\definecolor{firstnamecolor}{rgb}{0,0,0}
\definecolor{familynamecolor}{rgb}{0,0,0}
\definecolor{quotecolor}{rgb}{0,0,0}
\definecolor{addresscolor}{rgb}{0,0,0}\fi`nel file moderncvthemecasual.sty.
magari qualcuno piu’ esperto di me puo’ spiegarci come fare ad usarlo nel preambolo!La classe ha un’opzione nocolor che non fa nulla. 🙁 C’è una soluzione per non avere colori: prima di \documentclass si mette
`\RequirePackage[monochrome,pdftex]{color}`
Se si compila con latex+dvips, occorre sostituire “pdftex” con l’opzione “dvips”. Purtroppo l’autore di moderncv carica il pacchetto color con l’opzione specifica per la compilazione distinguendo i casi con \ifpdf; sappiamo bene che è un grossolano errore. 🙁Per cambiare i colori del tema, basta mettere gli opportuni \definecolor dopo \begin{document}; prima di \maketitle va benissimo.
Ciao
Enrico
::Buongiorno a tutti. Di recente mi sono imbattuto in vari articoli che trattano la famosa ISO 31-11 del 1992, che stabilisce lo standard per le notazioni matematiche nei testi specializzati. Questa normativa è però decaduta lo scorso anno, ed è stata sostituita dalla normativa ISO 80000, e più specificamente dalla ISO 80000-2.
Qualcuno sa qualcosa a riguardo?
Grazie!Che c’è. Se vai al sito dell’ISO, scopri che è in 14 parti le quali hanno un prezzo variabile dai 66 ai 224 franchi svizzeri. In totale, per le 14 parti, sono 1858 CHF che, al cambio di oggi, fanno 1296 €.
È una prassi che trovo scandalosa. Questo rafforza la mia convinzione espressa nella firma. 🙂
Ciao
Enrico
::Buongiorno a tutti,
stò impostando un documento e fino a quando dovrò stampare la versione definitiva voglio che in fondo alla pagina compaiano data e ora di compilazione, come fa l’opzione drafting di classicthesis. Con \today riesco a stampare la data, ma no ho trovato nulla per stampare l’ora.
Se qualcuno conoscesse il comando mi farebbe un grosso favore.
Grazie milleSenza bisogno di scomodare un pacchetto aggiuntivo, se sai già mettere al suo posto \today, aggiungi al preambolo:
`\newcommand\now{{%
\count0=\time
\count2=\time
\divide\count2 by 60
\number\count2:%
\multiply\count2 by 60
\advance\count0 by -\count2
\ifnum\count0<10 0\fi\number\count0 }}`
e usa “Printed \today\ at \now”. Alternativamente, scrivi
`\def\NOW{\expandafter\NOWA\pdfcreationdate}
\def\NOWA#1:#2#3#4#5#6#7#8#9{%
Printed on #8#9/#6#7/#2#3#4#5 at \NOWB}
\def\NOWB#1#2#3#4#5'#6'{#1#2:#3#4}`
e con \NOW avrai “Printed on 28/04/2010 at 16:47”[/quote]
Una versione molto più generale:
`\begingroup
\catcode`\:=12
\def\timeA#1:#2#3#4#5#6#7#8#9{%
\def\noexpand\Year{#2#3#4#5}%
\def\noexpand\Month{#6#7}%
\def\noexpand\Day{#8#9}%
\timeB}
\def\timeB#1#2#3#4#5#6#7{%
\def\noexpand\Hours{#1#2}%
\def\noexpand\Minutes{#3#4}%
\def\noexpand\Seconds{#5#6}%
\def\noexpand\UTCDiff{#7}%
\timeC}
\def\timeC#1#2#3#4#5#6{%
\def\noexpand\DHours{#1#2}%
\def\noexpand\DMinutes{#4#5}}
\edef\inittime{\expandafter\timeA\pdfcreationdate}
\expandafter\endgroup\inittime`
A questo punto si hanno a disposizione \Year, \Month, \Day, \Hours, \Minutes, \Seconds, \UTCDiff, \DHours, \DMinutes. Per esempio, la data di compilazione può essere scritta
`Versione del \Day/\Month/\Year, ore \Hours:\Minutes\ (UTC~$\UTCDiff$\DHours:\DMinutes)`
Mi piace più di quello di prima perché si definiscono solo i comandi strettamente necessari e il numero di espansioni è ridotto. La macro \timeA attiva la lettura della stringa ottenuta espandendo \pdfcreationdate dentro \edef\inittime; alla fine dell’espansione dentro \edef avremo come testo di sostituzione
`\def\Year{2010}\def\Month{04}…\def\DMinutes{00}`
(ovviamente i valori cambiano leggendo l’effettiva data). Il gruppo viene chiuso subito dopo aver dato \edef\inittime, ma \inittime è effettivamente espanso prima della chiusura del gruppo; le definizioni \def\Year{2010} e successive vengono eseguite dopo la chiusura del gruppo e così \timeA, \timeB, \timeC e \inittime spariscono dalla memoria, così come l’impostazione del codice di categoria del carattere “due punti” (che è necessaria perché, per esempio, il modulo del francese di babel lo rende attivo).Ciao
Enrico
::qualcuno sulla mia stessa barca…
il problema principale e’ il font sans serif del computer modern.
e’ decisamente inguardabile!
comunque l’uso del sans serif e’ obbligatorio per una presentazione, il tutto deve essere leggibile piu’ che si puo’.
non conosco soluzioni definitive al tuo problema, ma solo qualche consiglio.
ad esempio, il font lx (nel pacchetto lxfonts) e’ studiato appositamente per le presentazioni.
te lo consiglio a dimensione 8pt. vedrai che e’ gia’ abbastanza grande.
almeno cosi’ avrai font matematici senza grazie.
oppure inconsolata, che e’ un font typewriter ma che trovo abbastanza gradevole per le presentazioni.
la mia soluzione e’ stata comunque convertire un font truetype carino, il news gothic…Mi sono trovato bene con
`\usepackage{arevtext,arevmath}`
Ciao
Enrico
::Premetto che sono al mio primo tentativo con Beamer. Sto utilizzando il tema di default, e vorrei scegliere alla fine quello definitivo (potrebbe rimanere questo). Non so se questo influenzi anche la tipografia.
Il mio problema è che la tipografia in Beamer è un po’ bruttina. Capisco che è necessario usare un font grande ed evitare di giustificare. Però il risultato mi sembra proprio bruttino. In particolare ho tre problemi.
Il primo è che le espressioni matematiche usano un font senza grazie, come il testo. Ma i font grechi invece hanno le grazie. Ad esempio
`
c_2(X) = 24 \alpha
`
è proprio un pugno in un occhio.Il secondo è che sembrano esserci problemi di spaziatura. Ad esempio
`
C \cdot D = (C \cdot D) \theta
`
ha le parentesi troppo in basso rispetto al corpo della formula. Similmente
`
(\cdot, \cdot)
`
ha le parentesi troppo in basso e la virgola troppo a sinistra (quest’ultima cosa è aggiustabile a mano, ma non è questo il punto).Anche fuori dall’ambiente matematico
`
Beauville–Voisin
`
dà come risultato un trattino troppo attaccato alla parola “Beauville”.Infine il terzo problema è che \emph non funziona all’interno dei teoremi, ad esempio
`
\newtheorem{thm}[Teorema]
…
\begin{thm}
Questo è \emph{importante}.
\end{thm}
`
Anche qui: potrei usare \textrm invece di \emph, ma non vedo perché non funzioni il comportamento usuale.Insomma, la mia domanda é: c’è un motivo per cui per fare le slides è necessario sacrificare la tipografia? E c’è una soluzione ai problemi che ho menzionato?
Esempio compilabile, per favore, completo del tuo preambolo.
Un commento. Sbagli punto di vista: una presentazione ha poco a che fare con la tipografia.
Ciao
Enrico
-
AutoreRisposte