Risposte nei forum create
-
AutoreRisposte
-
::
Sicuramente non abuserò, però mi interessa imparare come caricare altri fonts oltre a quelli di default, nel caso mi servano.
Oggi uso di solito i pacchetti txfonts o pxfonts. Adesso ho scoperto il pacchetto textcomp.
Però se volessi ad esempio usare il font DejaVu bSerif style=Book, che ho trovato digitando fc-list, per una riga, come posso fare?Quel “bSerif” mi sembra strano.
I casi sono due: o scrivi matematica oppure no; se no, puoi usare xelatex e farci tutti i giochini che vuoi; altrimenti rimani con pdflatex e vivi felice.
Ciao
Enrico
::Salve,
vorrei poter usare diversi fonts in un testo scritto con latex, ma , nonostante abbia letto un po’ di documentazione di base, non riesco a venirne fuori.
Ricercando nel forum hi letto i post in cui si consiglia di usare xelatex con il pacchetto fontspec.
Riguardo a questo avrei due domande:
XeLatex è un programma simile a Latex o è solo un pacchetto, ed in questo caso vi chiederei qual’è il file corretto, perchè ne ho visto tanti files in ctan che non so quale scaricare.
La seconda è questa: come faccio a sapere quali fonts ho installato nella mia distribuzione di latex.
p.s Il mio sistema operativo è debian 5.0.La risposta di Ivan è validissima; aggiungerei un paio di osservazioni.
(1) Non abusare della libertà che XeLaTeX ti dà nella scelta dei font
(2) Per sapere quali font hai e con che nome passarli a XeLaTeX secondo la sintassi di fontspec, il cui manuale è molto esauriente, puoi usare il comando di shell fc-list.
Nota: questo non vale (necessariamente) per Mac OS X, dove i font si verificano con Font Book (si possono usare solo i TrueType e gli OpenType, naturalmente).
Ciao
Enrico
14 Dicembre 2009 alle 19:16 in risposta a: Margini per stampa fronte retro della tesi [URGENTISSIMO!!!] #40289::funziona ma c’è un problema: la pagina elenco delle tabelle, quella elenco figure e l’inizio del primo capitolo mi vengono tutte pagine destre…in sostanza se ne fregano di quello che c’è prima…si può forzare la posizione?
Opzione openany. Ma se vuoi fronte/retro è giusto che siano a pagina dispari.
e soprattutto: come si fa ad impostare i margine per fare SOLO fronte???
❓ La vuoi fronte/retro o solo fronte? Ti hanno spiegato come si fa per il primo modo; per il secondo è esattamente come avevi prima, no?
E poi, seriamente, pensi che qualcuno sia disposto a controllare le modifiche che hai fatto a uno stile che di per sé dà già ottimi risultati? Svariate centinaia di righe di codice? Fra l’altro prendendo una versione assai antiquata dello stile suddetto.
Io cambierei \usepackage{diemfront} e \usepackage{diemtesi} in \usepackage{topfront} e \usepackage{toptesi} fidandomi molto di più di Claudio Beccari che dell’ignoto “esperto”
autore delle modifiche.Ciao
Enrico
14 Dicembre 2009 alle 9:08 in risposta a: biblatex, msb, ClassicTesis e testatina in minuscolo #40241::A dire il vero noto che le backreferences non ci sono. ❓ Idee?
In realtà ci sono, ma occorre una versione migliore di arsclassicabiblatex.sty:
`\ProvidesPackage{arsclassicabiblatex.sty}
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{arsclassica}}
\ProcessOptions\relax%%% Avoid loading backref: we fool classicthesis-ldpkg into
%%% thinking that backref has already been loaded
\@namedef{ver@backref.sty}{3000/01/01}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
%%%\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{classicthesis}%%% Define the following to keep hyperref happy
\def\Hy@backout#1{}\usepackage{arsclassica}
%%% Fool biblatex into thinking that backref has not been loaded,
%%% which is true, of course 🙂
\expandafter\let\csname ver@backref.sty\endcsname\relax\endinput`
Il pacchetto andrà chiamato con
`\usepackage[italian]{arsclassicabiblatex}`
e la chiamata di biblatex deve venire dopo.Ciao
Enrico
13 Dicembre 2009 alle 22:29 in risposta a: biblatex, msb, ClassicTesis e testatina in minuscolo #40240::Come si vede dal PDF linkato da Antonio (e da quello che ho inviato io), la testatina è in minuscolo. Dare
`\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}`
qui è insufficiente. 🙁Ah, se qualcuno volesse un Bibliografia.bib per fare una prova:
http://www.lorenzopantieri.net/LaTeX_files/Bibliografia.bibNel preambolo:
`\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}%
\chapter*{\bibname
\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}`
Prima della bibliografia: niente, basta \printbibliography
`\nocite{*}
\printbibliography`
Il problema è che \printbibliography chiama \chapter*{\bibname} con un \markboth inadeguato.Se vuoi evitare di modificare classicthesis, puoi scrivere
`\makeatletter
\@namedef{ver@backref.sty}{3000/12/31}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
\makeatother`
prima di \documentclass e
`\makeatletter
\expandafter\let\csname ver@backref.sty\endcsname\relax
\makeatother`
prima di caricare biblatex. 🙂Naturalmente il tutto può essere impacchettato in una cosa meno orrida per l’utente, scrivendosi un file arsclassicabiblatex.sty:
`\ProvidesPackage{arsclassicabiblatex.sty}
%%% Avoid loading backref: we fool classicthesis-ldpkg into
%%% thinking that backref has already been loaded
\@namedef{ver@backref.sty}{3000/01/01}
\let\backreftwosep\@empty
\let\backreflastsep\@empty
\let\backref\@empty
\let\backrefalt\@empty
%%%\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{classicthesis}\usepackage[italian]{arsclassica}
%%% Fool biblatex into thinking that backref has not been loaded
\expandafter\let\csname ver@backref.sty\endcsname\relax\endinput`
Al posto di tutto il caricamento di classicthesis e di arsclassica basta dare
`\usepackage{arsclassicabiblatex}`
Spiegazione degli arcani misteri.Quando LaTeX carica il pacchetto xyz.sty, definisce la macro \ver@xyz.sty (tramite \@namedef perché non sarebbe un nome legale). L’espansione della macro è la data di rilascio del pacchetto, seguita da altro materiale irrilevante.
Se poi trova di nuovo \usepackage{xyz}, per qualsiasi motivo, controlla se la macro suddetta è definita. La definizione che ne do è di una data nel futuro, in modo che non ci siano problemi con versioni successive, ma di fatto è del tutto arbitraria. In questo modo, il comando \usepackage{backref} di classicthesis-ldpkg non ha effetto; occorre anche definire certi comandi in modo che i \renewcommand di arsclassica non creino errori; tanto poi quei comandi non vengono usati.
Ristabilisco poi l’equivalenza di \ver@backref.sty con \relax perché biblatex controlla questa macro per sapere se backref è caricato. E noi gli facciamo credere di no, come in realtà è.
A dire il vero noto che le backreferences non ci sono. ❓ Idee?
Ciao
Enrico
::
La TeX Live 2009 è disponibile nei depositi Debian Unstable; per chi non sa che cosa significa, è un passo molto importante verso la disponibilità ufficiale nei depositi Debian Stable. Chi adopera sistemi GNU/Linux basati su Debian (per esempio le diverse varietà di Ubuntu) può installarla abilitando i depositi Unstable.Si noti che su Debian (e derivati) non si può aggiornare la distribuzione con tlmgr, ma occorre attendere che gli addetti inseriscano le parti aggiornate nei vari .dpkg 🙁
Ciao
Enrico
::Per ottenere una formula in DM si può dare
`
\[ formula\]`
oppure
`
\begin{equation*}
formula
\end{equation*}`
o anche
`
\begin{displaymath}
formula
\end{displaymath}`
Sono perfettamente equivalenti o ci sono piccole differenze e quali?Il secondo modo richiede amsmath; quando lo carichi, \begin{displaymath} viene tradotto il \[, il quale a sua volta diventa \begin{equation*}. Quindi sì, sono del tutto equivalenti. Eviterei “displaymath”, preferendo \[…\] per formule che sicuramente non saranno numerate e “equation*” per quelle sulle quali siamo ancora incerti se numerarle o no. Va bene anche adoperare sempre “equation*”, è solo più lungo da scrivere di \[…\].
Ciao
Enrico
::scusa per SOMMARIO, non centra nulla li, ce va BIBLIOGRAPGHY
è tutto in inglese
mi serve da mettere BIBLIOGRAPHY in maiuscolo come titolo del capitolo e naturalmente metterlo nell’indice usando l’ambinete “thebibliography”
Ancora una volta non specifichi la classe. Se rileggi il mio messaggio, troverai la soluzione già scritta.
Ti prego di una cortesia per il futuro: prova a mettere un po’ di cura in più nella scrittura. Interpretare frasi sconnesse e sgrammaticate non è semplice.
Ciao
Enrico
::ciao a tutti
ho un oproblema
per la bilbiografia utilizzo il packege thebibliography, ossia quello standard
dato che volevo scrivere bibliografia in maiuscolo me lo scrive da solo in minuscolo, allora ho provato a mettere
\chapter*{BIBLIOGRAPHY}\markboth{BIBLIOGRAPHY}{SOMMARIO}\addcontentsline{toc}{chapter}{BIBLIOGRAPHY},
ma non va
come fare?
e quibndi farlo comparire anche nell’indice?
“thebibliography” è un ambiente (meglio usare una terminologia uniforme)
Ci dai pochi dati e anche indicazioni contraddittorie: perché qualcosa in inglese e qualcosa in italiano? Che classe usi?
Supponiamo che tu usi la classe book e babel per l’italiano; nel preambolo (prima di \begin{document}) scrivi
`\addto\captionsitalian{\renewcommand{\bibname}{BIBLIOGRAFIA}}`
Questo sistema il titolo. Per avere la bibliografia nell’indice
`\begin{thebibliography}{…}
\addcontentsline{toc}{chapter}{BIBLIOGRAFIA}
\bibitem{…}…
…
\end{thebibliography}`
I puntini sostituiscono testo che non posso conoscere.Se scrivi in inglese e non usi babel, niente \addto, ma solo
`\renewcommand{\bibname}{BIBLIOGRAPHY}`
Ciao
Enrico
::Bah. Io ho fatto ben più di una migrazione, sempre senza alcun problema.
Scusate, fare la “migrazione assistita” significa passare a un nuovo sistema operativo o si tratta di una utility che permette di passare da MacTeX 2008 a MacTeX 2009?
No; quando hai un nuovo Mac, puoi conservare tutte le tue impostazioni trasferendo i dati con un cavo Firewire o anche con altri metodi.
Ciao
Enrico
::La voce Server URL è proprio quella che definisce il mirror da cui prendere la roba (default è http://mirror.ctan.org/…).
La voce Server URL predefinita è, scritta per intero,
http://mirror.ctan.org/systems/texlive/tlnet
Me lo confermi Enrico, per favore? Sai, ho appena iniziato a installare LaTeX sul mio nuovo, lussuoso iMac 27 pollici, e sto già iniziando a combinare disastri…Certo, questo è il percorso richiesto.
Ah, ho provato a inserire nella voce Server URL il link svizzero da cui ho scaricato MacTeX 2009 (una scheggia!)
ftp://mirror.switch.ch/mirror/tex
ma non funziona: ricevo il messaggio “Listing Failed” nella parte superiore della finestra (per inciso, mi capita la stessa cosa col tuo link): dove sbaglio?Occorre puntare all’area di TeX Live; prova con
`http://mirror.switch.ch/ftp/mirror/tex/systems/texlive/tlnet/`
A me funziona benissimo (lo alterno con l’altro, tanto per provare). Sei dietro a qualche proxy server? Se sì, guarda qui un recente messaggio di Adam MaxwellCiao
Enrico
::[quote]Ciao, ho appena installato la MacTeX 2009 e… no trovo l’albero personale! Sul mio vecchio iBook era $HOME/Library/texmf, ma ora se clicco su home e poi su Libreria, la cartella texmf non c’è. Va creata? O l’albero personale ha una collocazione diversa?
Non viene creata da sé, ovviamente. Ma non hai fatto la migrazione assistita?
Perfetto, quindi devo crearmela io. No, nessuna migrazione assistita, ho preferito un bel sistema ex novo.[/quote]
Bah. Io ho fatto ben più di una migrazione, sempre senza alcun problema.Ciao
Enrico
::Ciao, ho appena installato la MacTeX 2009 e… no trovo l’albero personale! Sul mio vecchio iBook era $HOME/Library/texmf, ma ora se clicco su home e poi su Libreria, la cartella texmf non c’è. Va creata? O l’albero personale ha una collocazione diversa?
Non viene creata da sé, ovviamente. Ma non hai fatto la migrazione assistita?
Ciao
Enrico
::Ciao a tutti. Ho appena installato la teX Live Utility per Mac OS Snow Leopard! Nella finestra del programma, in fondo, mi appare il link al sito di Roma2. È quello predefinito per il download? Se sì, come faccio a cambiarlo?
Ah, nelle Preferenze del programma, quale server conviene impostare alla voce Server URl. Ho cancellato inavvertitamente quello predefinito, vorrei rimediare!
La voce Server URL è proprio quella che definisce il mirror da cui prendere la roba (default è http://mirror.ctan.org/…).
Io uso http://bo.mirror.garr.it/mirrors/CTAN/systems/texlive/tlnet/
Naturalmente hai installato anche MacTeX 2009, vero?
Ciao
Enrico
::Mi accodo a questo topic, anche se la mia domanda è un po’ diversa.
1. In un documento italiano, gli acronimi devono essere resi in maiuscolo (come dice Lesina) o in maiuscoletto?
2. Si può dire che il maiuscoletto è, in definitiva, un tipo di “maiuscolo”, solo un po’ meno pesante?
1. Non c’è alcuna legge che imponga uno stile o un altro. L’importante è che lo stile del documento sia coerente. Eviterei il maiuscoletto se un acronimo contiene cifre. E cercherei di evitare gli acronimi. 🙂
2. È uno dei modi di mettere in evidenza un breve tratto di testo.
Ciao
Enrico
-
AutoreRisposte