Risposte nei forum create
-
AutoreRisposte
-
::
Sulla home di MacTeX leggo che è disponibile un download di 1,6 GiB datato 8 settembre 2010, mentre la scritta grande recita “MacTeX-2009”.
Qualcuno sa di che si tratta?
Quatta quatta, la TeX Live 2010 è definitiva! E sembra anche sui vari mirror, compreso quello svizzero.
Chi ha aggiornato la pretest non deve fare nulla. Altrimenti occorre aggiornare. Comunque, forse è meglio attendere l’annuncio definitivo, per il quale apriremo nuovo topic.
Ciao
Enrico
::Già che ci siamo, mi intrometto con una mia curiosità
Immaginiamo di volere i numeri minuscoli nel corpo del testo, perché si integrano meglio con le lettere ascendenti e discendenti. Che possibilità ho?1. usando il font di default di LaTeX o un font che non ha l’opzione per i numeri minuscoli, mi sembra che li si possa mettere nell’argomento di \oldstylenums{
}; 2. usando un font che prevede questa opzione, si carica l’opzione nel preambolo, e tutti i numeri nel documento saranno minuscoli, mentre per averli maiuscoli li metto tra dollari, per esempio.
Ma se io avessi caricato l’opzione per avere i numeri minuscoli e volessi dei numeri maiuscoli ma senza scriverli in modo matematico, come dovrei fare?
Per capirci: arsclassica carica mathpazo con l’opzione numeri minuscoli e gli Euler per la matematica. Io vorrei poter scrivere dei numeri maiuscoli in Palatino e non in Euler. Si può fare?Si può fare!
Da quale film è tratta la citazione? (facile)
Facillimo. Quando avviene il seguente dialogo?
Inga: – Werewolf!
Dr. F.: – Werewolf?
Igor: – There.
Dr. F: – What?
Igor: – There wolf, there castle.
Dr. F: – Why are you talking that way?
Igor: – I thought you wanted to.
Dr. F.: – No, I don’t want to.
Igor: [shrugs] – Suit yourself. I’m easy.Tornando in argomento, trovo che la questione sia priva di senso. Se fai la scelta che i numeri in modo matematico siano Euler e quegli altri siano minuscoli, devi essere coerente. Non ci sono vie di mezzo.
Ciao
Enrico
::Perfetto (e grazie mille), ma ora la linea sta proprio “attaccata” al testo di destra, come posso distanziarli un pochino?
Non mi risulta. La distanza di default tra le colonne è 10pt, quindi avrai 4,8pt di spazio, il filetto e altri 4,8pt di spazio che non sono affatto trascurabili: circa 1,7mm.
Aumenta \columnsep, se ti pare poco:
`\setlength{\columnsep}{20pt}`
Ciao
Enrico
::Salve a tutti, devo compilare con pdflatex e vorrei inserire nel mio documento delle immagini .tif, .jpeg, .png e .pdf. L’unica cosa è che non sono specificati i bounding box quindi presumo che li debba mettere io…Come si fa? C’è un modo veloce per farlo? L’errore che mi dà il compilatore è:
`Cannot determine size of graphic in figura.estensione (no Bounding Box)`
grazie mille!Il formato .tif non è previsto.
CIao
Enrico
::Ti chiedo per favore, data la mia inettitudine (ancora) con OS X, se puoi dirmi esattamente quello che devo fare: devo scrivere il percorso di texdoc?
Esattamente, devi mettere il percorso della cartella contenente il comendo texdoc…ad esempio io utilizzo texlive sul mio mac ed il percorso è
`/usr/local/texlive/2009/bin/universal-darwin`
Ovviamente non è detto che anche la tua cartella sia uguale alla mia, dipende da che versione hai installato e se hai modificato qualcosa durante l’installazione 😕Basta
`/usr/texbin`
Ciao
Enrico
::No, il Warning resta.
Ma spero non sia così grave, a questo punto…
Se non sa eliminarlo nemmeno un Gregorio,
dubito anche di Knuth e Lamport… 🙂Non dubitare mai. 🙂
Risposta facile.
`\newcommand{\GR}[1]{%
{\fontfamily{cmr}\selectfont\foreignlanguage{greek}{#1}}%
}`Risposta un po’ più generale: la definizione di \GR può essere come la tua originale.
`\DeclareRobustCommand{\greektext}{%
\fontencoding{LGR}\fontfamily{cmr}\selectfont
\def\encodingdefault{LGR}}`
Più generale perché puoi sostituire “cmr” con, per esempio, “artemisia” e avere un font greco che forse si adatta meglio al Palatino; oppure “porson”.Risposta ancora migliore, perché non richiede di andarsi a copiare la definizione di \greektext, ma solo di sapere che contiene \selectfont:
`\usepackage{etoolbox}
\letcs{\temp}{greektext }
\patchcmd{\temp}{\selectfont}{\fontfamily{cmr}\selectfont}{}{}
\cslet{greektext }\temp`
Come prima, si può sostituire “cmr” con il nome di una famiglia di font appropriata.Risposta “quasi definitiva”.
`\usepackage{etoolbox}
\makeatletter
\letcs{\temp}{greektext }
\patchcmd{\temp}{\selectfont}{\fontfamily{\@greek@fontfamily}\selectfont}{}{}
\cslet{greektext }\temp
\def\@greek@fontfamily{cmr}
\newcommand{\DeclareGreekFontFamily}[1]{%
\def\@greek@fontfamily{#1}}
\makeatother`
Con questo puoi usare il comando \DeclareGreekFontFamily nel preambolo per decidere la famiglia di font da usare per il greco.Risposta “definitiva”: scriversi un pacchetto, diciamo greekfont.sty:
`\ProvidesPackage{greekfont}[2010/09/09 v. 0.1]
\DeclareOption{cmr}{\def\@greek@fontfamily{cmr}}
\DeclareOption*{\edef\@greek@fontfamily{\CurrentOption}}
\ExecuteOptions{cmr}
\ProcessOptions\relax\@ifpackageloaded{babel}{}{\endinput}
\@ifpackagewith{babel}{greek}{}{%
\@ifpackagewith{babel}{polutonikogreek}{}{\endinput}}\RequirePackage{etoolbox}
\letcs{\@temp}{greektext }
\patchcmd{\@temp}{\selectfont}{\fontfamily{\@greek@fontfamily}\selectfont}{}{}
\cslet{greektext }\@temp
\endinput`
Il documento minimale è
`\documentclass[a4paper]{article}
\usepackage[greek,italian]{babel}
\usepackage{greekfont}
% \usepackage[artemisia]{greekfont}
\newcommand{\GR}{\foreignlanguage{greek}}\begin{document}
A \GR{Bgd} ef
\end{document}`
Il pacchetto greekfont può essere chiamato dando come opzione un font per il quale esista la famiglia greca, per esempio “artemisia” come indicato. Basta scambiare i commenti alle due chiamate di “greekfont” per vedere l’effetto.Se però questa famiglia di font non possiede le codifiche per i font OT1 e T1, ci sarà un altro avviso. 🙁 Che si può fare? Così è la vita. 🙂
Ciao
Enrico
::Carocando \usepackage[osf,sc]{mathpazo}
i numeri sono rigorosamente minuscoli.
Per averli maiuscoli do $numero$
Per averli maiuscoli ma anche in grassetto
devo caricare amsmath e dare ad es
`${\mathbf{2009-2010}}$`
Non esiste un modo meno dospendioso?E che te ne fai dei numeri maiuscoli in nero?
Ciao
Enrico
::Compilando un documento ricevo questi due avvisi:
`LaTeX Font Warning: Font shape `OMS/pplj/m/n' undefined
(Font) using `OMS/cmsy/m/n' instead
(Font) for symbol `textbullet' on input line 50.LaTeX Font Warning: Font shape `LGR/pplj/m/n' undefined
(Font) using `LGR/cmr/m/n' instead on input line 53.`Il primo avviso si risolve con \usepackage{textcomp}. Il secondo dipende dal fatto che non esiste un font greco connesso con la famiglia pplj. Tientelo.
Ciao
Enrico
8 Settembre 2010 alle 19:10 in risposta a: template per carta intestata con letter o letteracdp #49532::Il filetto per la piegatura è stampato come parte del \pagestyle. Se usi \pagestyle{fancy} ovviamente non viene fuori.
[code]\fancyhead[R]{\textbf{Dott.~Caio Sempronio}%
\csname @folding@tag\endcsname\\[12pt]}Grazie molte Enrico. Potesti cortesemente spiegarmi la modifica ?
Ho guardato come letteracdp realizza il tutto: inserisce un comando nell’header, com’è quasi ovvio pensare. Così te l’ho sistemato al punto giusto.
]È un orrore, ma funziona. 🙂
Certo, non è il massimo in termini di grafica, ma è quasi uno standard per legulei .. 😀
Comunque si accettano anche suggerimenti grafici … 😉Orrore era riferito al tacon per aggiungere il filetto. (Cerca sui messaggi degli ultimi giorni per il significato di tacon.)
Ciao
Enrico
8 Settembre 2010 alle 18:02 in risposta a: template per carta intestata con letter o letteracdp #49530::Un solo problema: usando l’ambiente “foldedletter” della classe letteracdp dovrebbe venir fuori il trattino laterale che agevola la piegatura in 3 del foglio A4. A me non funziona e non so perché.
Il filetto per la piegatura è stampato come parte del \pagestyle. Se usi \pagestyle{fancy} ovviamente non viene fuori.
`\fancyhead[R]{\textbf{Dott.~Caio Sempronio}%
\csname @folding@tag\endcsname\\[12pt]}`
È un orrore, ma funziona. 🙂Ciao
Enrico
::anche la texlive 2009 pacchettizzata ubuntu ha una versione di texdoc inadeguata: 0.61.
solo la mia texlive 2010 pretest ha la 0.72, e con quella funziona tutto.Come detto altre volte, la TeX Live 2009 su Ubuntu è ferma al rilascio iniziale. Si spera che la 2010 non tardi troppo, anche se con i tempi di Debian c’è poco da sperare. 🙁
Non so se si possa usare la 0.61 invece della 0.72; in ogni caso il programma è ancora in fase molto sperimentale, quindi è assai probabile che con la versione “definitiva” la TeX Live 2010 sia disponibile ovunque.
Spiacente per chi non può servirsene: protestate con Debian! Non con Norbert, che non può fare mille cose in un giorno. Se quelli di Debian avessero accettato tlmgr, tutto questo non succederebbe. 🙁
Ciao
Enrico
::Il codice va bene se il font del documento è 10pt. Tuttavia io utilizzo (lo so: lo dovevo specificare) il font a 12pt ed ho fatto la seguente modifica
`
\newcommand{\abscont}{%
\mathrel{<\mkern-13.5mu\raisebox{0.29ex}{$\scriptscriptstyle<$}}} ` cioè ho semplicemente spostato il minore più piccolo più fuori, facendolo rientrare di meno. Grazie mille per il consiglio. Alla prossima.Puoi provare
`\newcommand{\abscont}{\mathrel{
\setlength{\dimen0}{\heightof{$<$}-\heightof{$\scriptscriptstyle<$}} {<}\makebox[0pt][r]{\raisebox{.5\dimen0 }{$\scriptscriptstyle<$}} }}` che è indipendente dal corpo usato. Occorre il pacchetto calc. Ciao Enrico::Salve a tutti!
Grazie mille per le prove che state facendo.
Il messaggio riguardante la versione non corretta del comando texdoc compariva anche a me, tuttavia solo quando testavo l’applicazione su MacOSX.
L’errore, che all’inizio anche a me sembrava essere un problema dato da una sorta di ‘inerzia’ da parte della JVM, non si è più ripresentato dopo aver aggiunto il file .MacOSX/environment.plist una voce String chiamata PATH con il seguente contenuto
`/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/texlive/2009/bin/universal-darwin:/usr/X11/bin`
Il problema infatti, più che un’inerzia da parte della JVM (che comunque sembra essere presente), era che l’applicazione alla partenza non aveva nelle variabili d’ambiente il path del comando texdoc e quindi non lo trovava.Questa non è un’ottima notizia, sarebbe meglio se il programma si gestisse da sé il PATH, aggiungendo a scanso di equivoci “/usr/texbin”, almeno su Mac OS X. MacTeX, infatti, crea un link simbolico “/usr/texbin” che punta alla directory degli eseguibili e così non c’è bisogno di conoscerla esplicitamente.
Per gli utenti GNU/Linux il problema non si pone, almeno se usano i pacchetti TeX della propria distribuzione, che mettono gli eseguibili in /usr/bin o /usr/local/bin, sempre presenti nel PATH di sistema. Se un utente GNU/Linux installa una distribuzione autonoma, dovrebbe essere in grado di impostare una preferenza di TeXdocGraphic in cui registrare la directory degli eseguibili da aggiungere. Non dovrebbero esserci problemi sotto Windows, perché MiKTeX e TeX Live si registrano nel PATH di sistema.
Agire su environment.plist non è proprio la manovra adatta all’utonto. 🙂 Ah, sui miei sistemi /usr/texbin è presente in quel file e questo sembra spiegare perché di solito il programma funziona; le rare volte che sbanda potrebbero dipendere dal ritardo della JVM.
Ciao
Enrico
-
AutoreRisposte