- Questo topic ha 10 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 10 mesi fa da
mlgdominici.
-
CreatoreTopic
-
9 Novembre 2008 alle 13:49 #28445::
Buongiorno a tutti, mi chiamo Manuel ed è la prima volta che scrivo su questo forum. Da poco tempo mi sto avvicinando al mondo di Latex, quindi mi scuso anticipatamente se con questo intervento andrò a rifare domande già analizzate, ma effettuando ricerche nel forum non riesco a trovare ciò che cerco!
Il problema è il seguente: vorrei compilare un testo usando i seguenti font CM Roman, CM Italic e CM Sans-Serif Bold, solo che non so nè come richiamarli in Latex nè come installarli se necessario… Quindi mi rivolgo a voi super-esperti di Latex 😀 , affinche questo problema trovi soluzione!!!
Inoltre sarebbe possibile trovare un elenco con tutti i font disponibili in Latex? Se avete risposta alla mie domande, potreste inviarmi un file .tex al mio indirizzo e-mail, nel quale si utilizzano i caratteri sopra detti( manuelf@hotmail.it )? Grazie anticipatamente a tutti!!!
-
CreatoreTopic
-
AutoreRisposte
-
-
9 Novembre 2008 alle 19:39 #28446::
Credo, dopo tante ricerche, di aver trovato i font che cercavo…Ma purtroppo ho ancora problemi 🙁 !
Li ho trovati in questa pagina:
http://www.cemi.rssi.ru/cyrtug/BaKoMa.TeX/doc/eng/bkmfcset.html
solo non so nè installarli, nè verificare la loro effettiva bontà!
Ho provato a leggere la guida di installazione dei font, ma con le mie attuali conoscenze non sono riuscito a capirla…Mi appello ancora alla vostra pazienza e alla vostra bonta…. Perfavore aiuto!
-
9 Novembre 2008 alle 19:53 #28447::
Buongiorno a tutti, mi chiamo Manuel ed è la prima volta che scrivo su questo forum. Da poco tempo mi sto avvicinando al mondo di Latex, quindi mi scuso anticipatamente se con questo intervento andrò a rifare domande già analizzate, ma effettuando ricerche nel forum non riesco a trovare ciò che cerco!
Il problema è il seguente: vorrei compilare un testo usando i seguenti font CM Roman, CM Italic e CM Sans-Serif Bold, solo che non so nè come richiamarli in Latex nè come installarli se necessario… Quindi mi rivolgo a voi super-esperti di Latex 😀 , affinche questo problema trovi soluzione!!!
Inoltre sarebbe possibile trovare un elenco con tutti i font disponibili in Latex? Se avete risposta alla mie domande, potreste inviarmi un file .tex al mio indirizzo e-mail, nel quale si utilizzano i caratteri sopra detti( manuelf@hotmail.it )? Grazie anticipatamente a tutti!!!Sono i font che ottieni normalmente, senza alcun intervento. Non capisco il problema.
Ciao
Enrico
-
9 Novembre 2008 alle 19:55 #28448
-
9 Novembre 2008 alle 20:04 #28449::
Scusa ancora la mia ignoranza…
Io adesso che ho i file zip scaricati dal sito, come li utilizzo in Latex? Che operazioni devo fare???
Oppure se già sono caricati in Latex come li richiamo?
GrazieNon devi fare assolutamente niente!
`\documentclass[a4paper]{article}
\begin{document}
Questo testo \`e in Computer Modern Roman\textit{Questo testo \`e in Computer Modern Italic}
\textsf{\bfseries Questo testo \`e in Computer Modern SansSerif Bold}
\end{document}`
L’hai letta una guida di base?Ciao
Enrico
-
9 Novembre 2008 alle 20:08 #28450
-
9 Novembre 2008 alle 20:38 #28451::
Ciao Manuel,
ti scrivo perché anch’io sono un po’ nuovo di LaTeX, ma qualcosa l’ho capita… 😀Allora: ti consiglio di leggerti un manuale di base, come “L’Arte di scrivere con LaTeX” di Lorenzo.
Leggi con calma e non aver fretta di vedere i risultati. LaTeX richiede un po’ di tempo per vederli.I font che hai chiesto sono quelli che LaTeX usa normalmente per i documenti, e sono bellissimi. Così belli che a me piacciono più dei palatino che vengono usati nell’Arte (ma questo è solo un mio giudizio di valore).
Poi, quando insorgeranno problemi (e insorgono a tutti), cerca nel motore di ricerca del forum quissù, inserendo qualche parola chiave. E se non trovi nulla, poni il quesito allo splendido staff del guit, che risponde sempre con precisione.
E leggi la netiquette, prima di inviare la domanda, per carità! 😉
Ciao
Tommaso
-
12 Novembre 2008 alle 14:57 #28452::
Salve a tutti.
Io invece sono alle prese con il seguente problema:
presupponendo che siamo in linux, ho un font commerciale (OldeEnglish.ttf, ma ovviamente il caso è generale) e vorrei usarlo per scrivere una breve parte di testo nel mio documento LaTeX in cui invece utilizzo fonts standard.
Leggendo la guida, ho capito che a partire dal file .ttf dovrei prima creare un file .afm (con ttf2pt1) e poi da questo ricavare un .tfm (con afm2tfm) e relativi .enc e .vf .
Mi accingo ad effettuare i passaggi di cui sopra, ma subito dopo che si deve fare?
Nel senso, prima di tutto come integro questi file nel mio sistema TeX? E secondo, come faccio a specificare nel documento i comandi che mi permettono di utilizzare quel particolare font per il testo?
Riporto di seguito il mio documento:
`\documentclass[a4paper,11pt,colorlinks]{book}
\usepackage[margin=2.0cm]{geometry}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{enumitem}
\usepackage{xtab}
\usepackage{framed}
\usepackage{multicol}
\usepackage{eso-pic}
\hfuzz=1pt
\linespread{1.1}
\interfootnotelinepenalty = 10000
\addtolength{\skip\footins}{0.25cm}
\usepackage[urlcolor=black,linkcolor=black]{hyperref}
\hypersetup{pdfauthor={Luca}, pdftitle={Prova}}
\makeatletter
\def\UrlBigBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,\do\?\do\'\do\+\do\=\do\#\do\:\do@url@hyp}
\def\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z}
\makeatother
\newcommand*{\mail}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
\usepackage{guit}
\usepackage{fancyhdr}
\pagestyle{fancy} \setcounter{secnumdepth}{-2}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{ \fancyhead{}
\renewcommand{\headrulewidth}{0pt}}\begin{document}
\author{Luca}
\maketitleTesto semplice
%Testo in OldeEnglish
\end{document}`
Grazie davvero.
-
12 Novembre 2008 alle 16:25 #28453::
Salve a tutti.
Io invece sono alle prese con il seguente problema:
presupponendo che siamo in linux, ho un font commerciale (OldeEnglish.ttf, ma ovviamente il caso è generale) e vorrei usarlo per scrivere una breve parte di testo nel mio documento LaTeX in cui invece utilizzo fonts standard.
Leggendo la guida, ho capito che a partire dal file .ttf dovrei prima creare un file .afm (con ttf2pt1) e poi da questo ricavare un .tfm (con afm2tfm) e relativi .enc e .vf .Da parecchio tempo non c’è più bisogno di convertire i TrueType in Type1. Di solito è sempre bene evitare conversioni ogni volta che è possibile. Ci sono diversi modi per installare un font TrueType, qui sotto ti mostro quello probabilmente più semplice, adattato da http://www.radamir.com/tex/ttf-tex.htm.
1. Copia il file OldeEnglish.ttf nella stessa cartella in cui si trova il tuo documento.
2. Dal prompt lancia i seguenti comandi:
`
$ ttf2tfm OldeEnglish.ttf -q -T T1-WGL4.enc -v zoer8t.vpl zoer8r.tfm
$ vptovf zoer8t.vpl
`Otterrai alcuni warnings di cui non devi curarti.
Mi accingo ad effettuare i passaggi di cui sopra, ma subito dopo che si deve fare?
Nel senso, prima di tutto come integro questi file nel mio sistema TeX? E secondo, come faccio a specificare nel documento i comandi che mi permettono di utilizzare quel particolare font per il testo?3. A questo punto, nel preambolo del tuo documento inserisci le seguenti righe:
`\usepackage[T1]{fontenc} %% codifica T1
\pdfmapline{+zoer8r <8r.enc
zoer8t}{} %% dichiara l'OldeEnglish tondo medio \newcommand{\textoe}[1]{{\fontfamily{zoe}\selectfont#1}} %% comando per usare OldeEnglish nel testo`
4. E usi il font nel testo così:
`\textoe{Questo testo è in Olde English.}`Alcune osservazioni:
1. Ho usato la codifica T1, che è quella che andrebbe usata in ogni caso per linguaggi europei (contiene lettere accentate, ecc.).
2. Con questo tipo di installazione puoi usare OldeEnglish solo per il documento attuale e compilando con pdflatex. Se vuoi una installazione permanente o vuoi compilare con latex, la cosa è un po’ più complicata.
Riporto di seguito il mio documento:
`\documentclass[a4paper,11pt,colorlinks]{book}
\usepackage[margin=2.0cm]{geometry}
\usepackage[italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{enumitem}
\usepackage{xtab}
\usepackage{framed}
\usepackage{multicol}
\usepackage{eso-pic}
\hfuzz=1pt
\linespread{1.1}
\interfootnotelinepenalty = 10000
\addtolength{\skip\footins}{0.25cm}
\usepackage[urlcolor=black,linkcolor=black]{hyperref}
\hypersetup{pdfauthor={Luca}, pdftitle={Prova}}
\makeatletter
\def\UrlBigBreaks{\do\.\do\@\do\\\do\/\do\!\do\_\do\|\do\;\do\>\do\]\do\)\do\,\do\?\do\'\do\+\do\=\do\#\do\:\do@url@hyp}
\def\UrlBreaks{\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z}
\makeatother
\newcommand*{\mail}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
\usepackage{guit}
\usepackage{fancyhdr}
\pagestyle{fancy} \setcounter{secnumdepth}{-2}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{ \fancyhead{}
\renewcommand{\headrulewidth}{0pt}}\begin{document}
\author{Luca}
\maketitleTesto semplice
%Testo in OldeEnglish
\end{document}`
Il seguente è un esempio minimo che sul mio computer compila senza errori:
`\documentclass[a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}\pdfmapline{+zoer8r <8r.enc
zoer8t}{} %% dichiara l'OldeEnglish tondo medio \newcommand{\textoe}[1]{{\fontfamily{zoe}\selectfont#1}} %% comando per usare OldeEnglish nel testo
\begin{document}
\textoe{Questo testo è in Olde English.} Questo no.
\end{document}`
Ciao,
Max.
-
12 Novembre 2008 alle 23:10 #28454::
Ho seguito passo passo le tue indicazioni ed il risultato è perfetto. Grazie. 8)
Tuttavia ho notato che utilizzando la codifica T1 il testo normale è leggermente differente dal precedente, ma mi piace molto anche così.
Suggerirei allo staff di aggiungere quest’esempio in qualche guida se possibile, anche perché per quanto mi riguarda in questo modo dico definitivamente addio al word processor. 😉
Ciao!
-
13 Novembre 2008 alle 0:16 #28455::
Ho seguito passo passo le tue indicazioni ed il risultato è perfetto. Grazie. 8)
Tuttavia ho notato che utilizzando la codifica T1 il testo normale è leggermente differente dal precedente, ma mi piace molto anche così.Sì, il disegno dei cm-super (codifica T1) è lievemente diverso da quello dei Computer Modern originali (codifica OT1), ma cose di poco conto.
Suggerirei allo staff di aggiungere quest’esempio in qualche guida se possibile, anche perché per quanto mi riguarda in questo modo dico definitivamente addio al word processor. 😉
Ciao!In realtà, questo non è il modo migliore per usare un font, a meno che non si sappia in anticipo che verrà utilizzato solo per quel singolo documento. In realtà, se si fa un uso frequente di font non standard, specie se in formato TrueType o OpenType, per il momento la soluzione migliore è usare XeTeX come compilatore e il pacchetto fontspec (http://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/). Si perde qualcosa (l’uso del pacchetto microtype), ma ci si guadagna tantissimo in facilità d’installazione e di uso dei font.
Ciao,
Max.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.