- Questo topic ha 23 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
23 Ottobre 2010 alle 22:45 #51605::
Ciao a tutti, sto impazzendo per capire come si gestiscono i font in latex non riesco a capirlo anche googlando.Vorrei capire in generale come posso cambiare font ad una porzione di testo.
Nello specifico mi servirebbe cambiare il font solo della dedica con il font calligra. Sono riuscito a cambiarlo ma solo usando
`\usepackage[T1]{fontenc}
\usepackage{calligra}`e poi mettendo nel mio file dedica.tex il comando
`\calligra`
il problema che così viene cambiato il font a tutta la mia tesi non con calligra ma con un font semplice ma diverso da quello di default che ho usato finora e che mi piace molto di più. La domanda è come faccio a specificare a latex che calligra lo deve usare solo in quella pagina????
Ecco il codice della mia dedica e il mio master file:
`
\vspace*{10pc}
\thispagestyle{empty}
\begin{flushright}
\it
Ai miei genitori,\\
a Jessica
e ad Alba\end{flushright}
\par\vfill\par
``\documentclass[classica,12pt,twoside]{toptesi}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{topfront}
\usepackage{textcomp}
\usepackage[nottoc,notlof,notlot,chapter]{tocbibind}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{geometry}
\usepackage{natbib} \citestyle{nature}
\usepackage{url}
\usepackage{hyperref}\begin{document}
\frontespizio
\tableofcontents
\input{dedica}
\input{introduzione}
\input{capitolo1}
\input{capitolo2}
\input{capitolo3}
\input{capitolo4}
\input{conclusioni}
\input{capitolo5}
\bibliography{bibl.bib}
%\bibliographystyle{plain}
%\bibliographystyle{unsrturl}
\bibliographystyle{pippo}
\listoffigures
\end{document}`
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Ottobre 2010 alle 22:58 #51606::
Sei nella sezione sbagliata. Il topic andava in TeX e LaTeX.
Possibile soluzione:
`\vspace*{10pc}
\thispagestyle{empty}
\begin{flushright}
\it\calligra
Ai miei genitori,\\
a Jessica
e ad Alba
\end{flushright}
%\par\vfill\par % A cosa serve?
\clearpage
\normalfont
Testo che segue nella pagina successiva \ldots`Ciao,
ansys.
-
23 Ottobre 2010 alle 23:02 #51607::
non so a cosa serve \par\vfill\pardedica.tex è tutto lì non c’è nient’altro. Mi sballa tutto anche dopo.
Ovviamente se non uso nel master \usepackage[T1]{fontenc} e \usepackage{calligra}
usando solo il comando \calligra mi da errore. ho provato \normalfont non ha effetto…GRAZIE
P.S. come si sposta la discussione?
-
23 Ottobre 2010 alle 23:07 #51608::
non so a cosa serve \par\vfill\par
dedica.tex è tutto lì non c’è nient’altro. Mi sballa tutto anche dopo.
Ovviamente se non uso nel master \usepackage[T1]{fontenc} e \usepackage{calligra}
usando solo il comando \calligra mi da errore. ho provato \normalfont non ha effetto…GRAZIE
P.S. come si sposta la discussione?
Devi ovviamente tenere anche `\usepackage[T1]{fontenc}
\usepackage{calligra}`
nel preambolo.Non puoi spostarla tu, ma qualche amministratore.
Ciao,
ansys.
-
23 Ottobre 2010 alle 23:09 #51609
-
23 Ottobre 2010 alle 23:14 #51610::
Allora ho tenuto nel preambolo tutto messo i comandi come hai scritto tu e mi cambia il font di tutta la tesi… anche con normalfont. Si può fare in un altro modo?
GRAZIE
Strano, io ottengo proprio quello che chiedi tu.
Ma sei sicuro che li ci vada \it? Forse non serve, prova a toglierlo, altrimenti prova con
`\textcalligra{
\begin{flushright}
Ai miei genitori,\\
a Jessica
e ad Alba
\end{flushright}}`Ciao,
ansys.
-
23 Ottobre 2010 alle 23:20 #51611
-
24 Ottobre 2010 alle 8:21 #51612::
niente… lo fa lo stesso…
cambia il resto dei capitoli… ma spero di essermi spiegato bene non con calligra ma con un font semplice. diverso da quello che ho visto prima di calligra e diverso da calligra.
BOH!!!!
❓ ❓ ❓
Prova a compilare questo emc: `\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage{calligra}
\begin{document}
\vspace*{10pc}
\thispagestyle{empty}
\begin{flushright}
\it\calligra
Ai miei genitori,\\
a Jessica e ad Alba
\end{flushright}
\clearpage
\normalfont
Testo che segue nella pagina che segue \ldots
\end{document} `Ciao,
ansys.
-
24 Ottobre 2010 alle 8:30 #51613::
Buongiorno, ho caricato uno screenshot del confronto dei due font che ottengo con e senza calligra. In particolare il file compilato con calligra è a destra.http://img256.imageshack.us/img256/7854/differentfont.png
Vedi questo e capirai cosa intendo.
Momentaneamente ho risolto esportando quel pezzettino di testo come png ed inserendolo come immagine…. Domani devo stampare la tesi… per cui… dovevo risolvere in un modo a tutti i costi…..
GRAZIE
-
24 Ottobre 2010 alle 8:34 #51614::
Buongiorno, ho caricato uno screenshot del confronto dei due font che ottengo con e senza calligra. In particolare il file compilato con calligra è a destra.
http://img256.imageshack.us/img256/7854/differentfont.png
Vedi questo e capirai cosa intendo.
Momentaneamente ho risolto esportando quel pezzettino di testo come png ed inserendolo come immagine…. Domani devo stampare la tesi… per cui… dovevo risolvere in un modo a tutti i costi…..
GRAZIEMa quelli sono font sono Computer Modern. Il calligra è tutta un’altra cosa. Ottieni qualcosa di diverso con il codice che ti ho chiesto di compilare?
P.S.: Hai una distribuzione completa sul tuo Ubuntu?
Ciao,
ansys
-
24 Ottobre 2010 alle 8:40 #51615::
no il font che ottengo è identico a quello a destra. Distribuzione completa più o meno ma ho font-extra e i pacchetti che mi servivano ci sono tutti. credo che il problema sia dovuto al fatto che quando inserisco calligra, dopo il font venga switchato da utf8 inputenc a T1 fontenc e questo mi fa cambiare il font anche se do normalfont che magari per lui è quello di destra. Ovviamente quello non è calligra ma il cambiamento che ottengo compilando così nelle pagine successive io vorrei che restasse come quello a sinistra invece mi cambia come quello a destra.Mi sono spiegato bene?
GRAZIE
-
24 Ottobre 2010 alle 8:48 #51616::
no il font che ottengo è identico a quello a destra. Distribuzione completa più o meno ma ho font-extra e i pacchetti che mi servivano ci sono tutti. credo che il problema sia dovuto al fatto che quando inserisco calligra, dopo il font venga switchato da utf8 inputenc a T1 fontenc e questo mi fa cambiare il font anche se do normalfont che magari per lui è quello di destra. Ovviamente quello non è calligra ma il cambiamento che ottengo compilando così nelle pagine successive io vorrei che restasse come quello a sinistra invece mi cambia come quello a destra.
Mi sono spiegato bene?
GRAZIE
Francamente non sto capendo più nulla. Riguardo inputenc e fontenc sono due pacchetti che non hanno nulla in comune. Ti rinnovo la richiesta: compila questo codice`\listfiles
\documentclass[12pt]{book}
\usepackage[T1]{fontenc}
\usepackage{calligra}
\begin{document}
\vspace*{10pc}
\thispagestyle{empty}
\begin{flushright}
\it\calligra
Ai miei genitori,\\
a Jessica e ad Alba
\end{flushright}
\clearpage
\normalfont
Testo che segue nella pagina che segue \ldots
\end{document} `
e vedi cosa succede.Ciao,
ansys.
-
24 Ottobre 2010 alle 9:06 #51617
-
24 Ottobre 2010 alle 9:12 #51618::
Ho compilato come dici tu. Niente il font che ottengo dopo \normalfont è come quello a destra nell’immagine che ti ho caricato. Non avendo calligra l’ho scaricato e i due file mf li ho messi nella directory di compilazione.
Guarda di font non sono molto pratico, e mai ho dovuto installarne uno in particolare. Ma da qualche cosa che ho letto, non penso che per installare un font si debbano copiare semplicemente i file nella cartella di lavoro. Esiste una procedura (forse più di una) ben precisa. Prova a cercare qualcosa nell’ Introduzione che trovi quassù. Più di questo non so dirti.
Ciao,
ansys.
-
24 Ottobre 2010 alle 9:19 #51619::
non so a cosa serve \par\vfill\par
dedica.tex è tutto lì non c’è nient’altro. Mi sballa tutto anche dopo.
Ovviamente se non uso nel master \usepackage[T1]{fontenc} e \usepackage{calligra}
usando solo il comando \calligra mi da errore. ho provato \normalfont non ha effetto…GRAZIE
P.S. come si sposta la discussione?
Il problema è del tutto banale, ma l’hai complicato tu fornendo a spizzichi e bocconi le informazioni.
C’è una fondamentale differenza tra i font usati con \usepackage[T1]{fontenc} e senza; nel primo caso sono gli European Modern, nel secondo i Computer Modern. La differenza non è tanto nella forma dei caratteri (sono davvero molto simili), quanto nella presenza o assenza della versione Type1 necessaria perché il PDF si veda a schermo in modo nitido.
Devi installare dunque la versione Type1 dei font European Modern, cioè i font CM-Super. Come dipende dalla tua distribuzione.
Sposto io la discussione nella sezione adatta. Se poi decidi che il font “calligra” non fa per te, è anche meglio. 🙂
Ciao
Enrico
-
24 Ottobre 2010 alle 9:20 #51620::
Il font mf è già compilato e posto nella cartella di lavoro viene richiamato come quando richiami una immagine e funziona benissimo il suo utilizzo senza i file mf nella cartella mi da errore dicendomi che il font non esiste.Ti ripeto ho letto nella documentazione ufficiale che \calligra switcha il font encoding da utf8 inputenc a T1 fontenc forse questo provoca il cambiamento del carattere. Quello che penso è che il carattere \normalfont di T1 fontenc sia proprio quello
-
24 Ottobre 2010 alle 9:24 #51621::
Il font mf è già compilato e posto nella cartella di lavoro viene richiamato come quando richiami una immagine e funziona benissimo il suo utilizzo senza i file mf nella cartella mi da errore dicendomi che il font non esiste.
Ti ripeto ho letto nella documentazione ufficiale che \calligra switcha il font encoding da utf8 inputenc a T1 fontenc forse questo provoca il cambiamento del carattere. Quello che penso è che il carattere \normalfont di T1 fontenc sia proprio quello
Leggi il messaggio precedente di egreg9 (avete risposto in contemporanea).
Ciao,
ansys.
-
24 Ottobre 2010 alle 9:25 #51622::
Devi installare dunque la versione Type1 dei font European Modern, cioè i font CM-Super. Come dipende dalla tua distribuzione.
Sposto io la discussione nella sezione adatta. Se poi decidi che il font “calligra” non fa per te, è anche meglio. 🙂
Ciao
EnricoCioè? come faccio a risolvere il problema? P.S. in generale mi linkate una buona guida semplice all’utilizzo dei font e a come cambiarli per piccole porzioni di testo???
GRAZIE[/quote]
-
24 Ottobre 2010 alle 9:31 #51623::
Devi installare dunque la versione Type1 dei font European Modern, cioè i font CM-Super. Come dipende dalla tua distribuzione.
Sposto io la discussione nella sezione adatta. Se poi decidi che il font “calligra” non fa per te, è anche meglio. 🙂
Ciao
EnricoCioè? come faccio a risolvere il problema? P.S. in generale mi linkate una buona guida semplice all’utilizzo dei font e a come cambiarli per piccole porzioni di testo???
GRAZIE
Sarebbe buona cosa se provassi a scrivere in italiano. 🙁
Devi solo cercare con il programma di gestione della tua distribuzione come installare il pacchetto che fornisce i CM-Super. Tiro a indovinare: hai una MiKTeX Basic. Se lo confermi qualcuno potrà dirti come fare; se non sappiamo che cosa adoperi, è difficile poterti aiutare.
Ciao
Enrico
-
24 Ottobre 2010 alle 9:35 #51624
-
24 Ottobre 2010 alle 9:58 #51625
-
24 Ottobre 2010 alle 9:59 #51626::
Enrico ti ha dato le informazioni giuste, compresa quella di lasciar perdere calligra (in fondo la tua dedica non è una partecipazione di nozze 😀 ).I font CM-super sono molto ingombranti come occupazione del disco: prendi in considerazione di usare i font Latin Modern
`
\usepackage{lmodern}
`
che dovrebbero essere presenti in ogni distribuzione solo in formato Type 1 o anche in formato OpentType. A me piacciono di più dei CM-super, anche se questi ultimi contengono anche il cirillico, mentre gli LM contengono solo i font latini.
-
24 Ottobre 2010 alle 10:02 #51627
-
24 Ottobre 2010 alle 10:31 #51628
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.