- Questo topic ha 13 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 11 mesi fa da
OldClaudio.
-
CreatoreTopic
-
12 Aprile 2008 alle 11:10 #23575::
Ciao a tutti,devo scrivere un libro in Garamond, e per avere il supporto per la matematica uso il pacchetto mathdesign (opzione urw-garamond). Il pacchetto è incompatibile (o meglio sconsigliato) con amssymb (e gli altri della famiglia AMS), che però viene a sua volta automaticamente caricato dal pacchetto ntheorem per la personalizzazione dei teoremi. Il risultato è un warning.
Quindi: qualcuno più dentro di me nella gestione dei font sa esattamente cosa succede caricando assieme mathdesign e ntheorem? qualcuno conosce un’alternativa a ntheorem, o anche a mathdesign?
Qualsiasi consiglio è benvenuto (compreso “non hai capito niente, fai così!”). Grazie,
Gus
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Aprile 2008 alle 12:41 #23576::
Ciao a tutti,
devo scrivere un libro in Garamond, e per avere il supporto per la matematica uso il pacchetto mathdesign (opzione urw-garamond). Il pacchetto è incompatibile (o meglio sconsigliato) con amssymb (e gli altri della famiglia AMS), che però viene a sua volta automaticamente caricato dal pacchetto ntheorem per la personalizzazione dei teoremi. Il risultato è un warning.
Quindi: qualcuno più dentro di me nella gestione dei font sa esattamente cosa succede caricando assieme mathdesign e ntheorem? qualcuno conosce un’alternativa a ntheorem, o anche a mathdesign?
Qualsiasi consiglio è benvenuto (compreso “non hai capito niente, fai così!”).
Non mi risulta che amssymb sia caricato da ntheorem. È solo dando l’opzione “standard” a ntheorem che accade: evitala e sei a posto.
Ciao
Enrico
-
12 Aprile 2008 alle 14:24 #23577::
Non mi risulta che amssymb sia caricato da ntheorem. È solo dando l’opzione “standard” a ntheorem che accade: evitala e sei a posto.
Ciao Enrico, hai ragione, eppure il seguente codice:
`\documentclass{book}\usepackage{ntheorem}
\usepackage[urw-garamond]{mathdesign}\begin{document}
ciao
\end{document}`
produce due warning, poiché sia amssymb sia amsfonts vengono di fatto caricati, apparentemente da ntheorem. Se poi inverti l’ordine di caricamento dei due pacchetti, dà errore sul comando \circledS, che è definito due volte.Che ne dici?
Grazie della risposta,
Gus
-
12 Aprile 2008 alle 16:06 #23578::
Non mi risulta che amssymb sia caricato da ntheorem. È solo dando l’opzione “standard” a ntheorem che accade: evitala e sei a posto.
Ciao Enrico, hai ragione, eppure il seguente codice:
`\documentclass{book}\usepackage{ntheorem}
\usepackage[urw-garamond]{mathdesign}\begin{document}
ciao
\end{document}`
produce due warning, poiché sia amssymb sia amsfonts vengono di fatto caricati, apparentemente da ntheorem. Se poi inverti l’ordine di caricamento dei due pacchetti, dà errore sul comando \circledS, che è definito due volte.Che ne dici?
Grazie della risposta,
Ti riporto la lista dei file che vengono caricati con il tuo documento (basta mettere \listfiles prima di \begin{document}):
` *File List*
book.cls 2005/09/16 v1.4f Standard LaTeX document class
bk10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
ntheorem.sty 2005/07/07 1.25
mathdesign.sty 2006/01/29 v1.55 Math Design Project
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
mdugm.cfg
mdugm.sty 2006/01/29 v1.55 urw garamond + mdugm (Math Design Project)
mdfont.def 2006/01/29 v1.55 (Math Design Project)
mdsffont.def 2006/01/29 v1.55 (Math Design Project)
mdttfont.def 2006/01/29 v1.55 (Math Design Project)
ot1mdugm.fd 2006/01/29 Fontinst v1.928 font definitions for OT1/mdugm.
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
t1mdugm.fd 2006/01/29 Fontinst v1.928 font definitions for T1/mdugm.
mdacmr.fd
mdbcmr.fd
***********`
Confronta le versioni. Come vedi non c’è traccia di amssymb.Ciao
Enrico
-
13 Aprile 2008 alle 11:01 #23579
-
22 Settembre 2012 alle 11:23 #23580::
Mi trovo a riesumare questo vecchio Topic perché ho un problema simile. Purtroppo ho una scarsa conoscenza di LaTeX quindi perdonatemi la domanda banale!Volendo usare il font Garamond, ho installato URW-Garamond e nel main.tex ho scritto
`\usepackage[urw-garamond]{mathdesign}`che però va in contrasto col pacchetto amsmath, che quindi ho tolto.
Ma a questo punto mi danno errore i pezzi di sorgente che usavano amsmath, ad esempio \mathbf.Come posso ovviare al problema?
Grazie mille!
-
22 Settembre 2012 alle 11:45 #23581::
Ciao a tutti,Ho installato anch’io URW-Garamond, installando il pacchetto, includendolo con
`\usepackage[urw-garamond]{mathdesign}`
e togliendo i pacchetti amssymb e fourier.Ora però ho qualche errore nelle formule, ad esempio non scrive correttamente la lettera greca
`\kappa`Come posso fare? Dovrei ridefinire alcuni simboli (tra cui la kappa greca), dicendo di utilizzare quelli di un altro font. Riuscite a darmi un suggerimento?
Grazie mille!
-
22 Settembre 2012 alle 13:09 #23582::
È quello che succede quando si cambiano font; cambiando font cambiano anche le forme delle lettere e non mi stupisco che la \kappa di utopia (quella usata da fourier) e la \kappa di urw-Garamand siano diverse; una assomiglia ad una K più piccola, l’altra assomiglia ad una x minuscola più o meno calligrafica.Io non farei una cosa del genere come prendere una \kappa da un altro font; lo stile della nuova \kappa potrebbe essere quello desiderato ma il suo disegno la identificherebbe subito come l’uovo del brutto anatroccolo. La cosa che chiedi si può fare tecnicamente ricorrendo ai font virtuali, ma è una operazione molto delicata e difficile da fare. Non l’ho mai fatto, ma sembra che con LuaLaTeX si possa fare, diciamo così, senza in realtà creare i file .vf e i relativi file tfm, visto che LuaLaTeX può lavorare con i font. Non sono sicuro che si possa fare con XeLaTeX.
Sul piano estetico o il font dispone già della \kappa variante (e questo succede con molti font OpenType), oppure si tratta di una cosa da evitare. E se non stai usando font OpenType, allora ti conviene tornare a fourier e amssymb che sono stai creati con i font, anche matematici, che vanno d’accordo assime e contengono la \kappa come vuoi tu.
Parere personale, s’intende.
-
22 Settembre 2012 alle 13:18 #23583::
Grazie mille per il consiglio, anche “estetico”, che condivido.Vero è, però, che la \kappa di Garamond appare proprio diversa dalla kappa greca che conosco! In effetti un carattere importato da un altro font salterebbe all’occhio come “diverso”. Ma forse esiste una soluzione di compromesso?
Non so se URW-Garamond dispone di una kappa variante.
Purtroppo non saprei come tornare a amssymb senza cambiare anche il font garamond (ho perso 1h per installarlo!), che oltretutto mi piace un sacco!!
-
22 Settembre 2012 alle 13:48 #23584::
Mi stupisco che tu ci abbai messo un’ora ad installare gli urw-gramond, visto che nella distribuzione completa di TeX Live sono già installati (almeno quelli matematici — quelli di testo di tipo Type 1non contengono le lettere greche).
Forse lo sono anche un una distribuzione MiKTeX completa. Certo se si usano distribuzioni incomplete, cosa che sconsigliamo sempre, si va incontro a guai come quelli che sono capitati a te.Ho verificato con FontForge il contenuto di tutti fi file matematici che l’autore di mathdesign ha predisposto per l’uso con i font Garamond; in effetti in tutti compare sempre la \kappa a forma di x corsiveggiante; non c’è nessuna \kappa variante, come esiste per la \rho, per la \epsilon, eccetera. Se ci fosse stata, forse sarebbe bastato usare \varkappa al posto di \kappa, come succede per le altre lettere che dispongono di varianti.
Se vuoi conservare il Garamond, conserva anche la \kappa che ti viene con questi font, e non ti preoccupare; a te non sarà familiare, ma a molti altri lo è; quando ero a liceo era l’unica forma che conoscevo per la \kappa; quindi tutti quelli che hanno fatto il classico dovrebbero riconoscerla senza problemi; gli altri si abituano, e se temi che non lo facciano, la prima volta che ne usi una, metti una nota dicendo che quella è la forma classicheggiante della kappa greca minuscola, l’unica disponibile con i font urw-Garamond.
-
22 Settembre 2012 alle 14:51 #23585::
Perfetto, grazie mille per tutte le indicazioni!Mah per quanto riguarda la difficoltà di installare URW-Garamond, un possibile motivo è che non sono un esperto utilizzatore di Latex. Ma cercando anche in rete, ho letto su un sacco di Forum utenti in difficoltà nell’installazione (e che probabilmente hanno desistito!): io trovo difficoltà nell’utilizzo (ad esempio la kappa): mi sento quantomeno un beginner di secondo livello 🙂
Grazie ancora, ciao!
-
22 Settembre 2012 alle 15:20 #23586::
Dai! non buttarti giù. Non trovi difficoltà ad usare la \kappa; trovi difficoltà a riconoscerla/leggerla come una k greca minuscola; ci farai l’abitudine e poi ti domanderai come ai avevi difficoltà a riconoscerla; guarda poi che cosa ti viene scrivendo $x\kappa$ e vedrai che i due segni sono perfettamente distinguibili.
-
22 Settembre 2012 alle 15:20 #23587
-
22 Settembre 2012 alle 15:27 #23588::
Trovi tutto spiegato nella guida fntguide.pdf; la leggi con texdoc fntguide, ma devi stare attento che una limite di TeX è che può usare solo 16 font matematici; di cui 4 sono già usati come font per gli operatori, per le lettere, per i simboli e per i segni espandibili; due sono usati per i font a cui si accede con amssymb; non so se mathdesign ne usi altri, ma credo di sì perché dispone anche del greco non inclinato; ti assicuro che così siamo arrivati ad almeno 7 font matematici, e arrivare al limite di 16 sembra quasi impossibile, ma mi è capitato. Prova; è delicato, ma non è tremendamente difficile. Leggi con attenzione la guida.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.