TTF-Schrift in LaTeX benutzen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: TTF-Schrift in LaTeX benutzen

von phi » So 20. Sep 2009, 23:37

Hallo,

mit XeLaTeX und dem fontspec-Paket kannst du beliebige im System vorhandene Schriftarten verwenden. Lies am besten die Anleitung des fontspec-Pakets durch, dort sollte eigenlich alles detailliert beschrieben sein.

Re: TTF-Schrift in LaTeX benutzen

von Stefan Kottwitz » So 20. Sep 2009, 19:55

Hallo,

und willkommen im Forum!
junior hat geschrieben:Hat auch wunderbar geklappt, aber mich hat die Schriftart nicht so überzeugt.
LaTeX bietet etliche Schriften mit höherer Qualität als viele Truetype-Fonts. Schau zum Beispiel einmal in den LaTeX Font Catalogue.

Viele Grüße,

Stefan

TTF-Schrift in LaTeX benutzen

von junior » So 20. Sep 2009, 19:10

Hallo Zusammen!

Ich bin neu hier und bin gerade dabei LaTeX zu lernen. Ich habe gelesen, dass LaTeX im gegensatz zu den normalen Textverarbeitungsprogrammen die beste Schreibqualität erziehlen soll. Meine erste LaTeX-Datei habe ich heute geschrieben und mit TeXmaker erstellt. Hat auch wunderbar geklappt, aber mich hat die Schriftart nicht so überzeugt. Ich möchte gerne "True Type Fonts" für meine Dokumente verwenden, aber leider weiß ich nicht, wie es unter LaTeX organisiert ist. Ich habe bei Bing.de nach TTF-Einbindung unter LaTeX gesucht und versucht einen eigenen Shell-Skript zu schreiben. Mich würde gerne interessieren, was ich an den zwei nachfolgenden Dateien ändern muss, damit alles klappt.

Die Datei "roman.sh"
#!/bin/sh

file=DejaVuSans.ttf
font=roman
path=/usr/share/fonts/TTF/dejavu/

ttf2afm ${path}${file} -o ${font}.afm -e ${font}.enc

cat >| t1${font}.fd <<End-of-fdfile
\ProvidesFile{t1${font}.fd}[${font}]
\DeclareFontFamily{T1}{${font}}{}
\DeclareFontShape{T1}{${font}}{m}{n}{<-> ${path}${file}}{}
\DeclareFontShape{T1}{${font}}{bx}{n}{<->ssub * ptm/m/n}{}
\DeclareFontShape{T1}{${font}}{m}{it}{<->ssub * ptm/m/it}{}
\DeclareFontShape{T1}{${font}}{m}{sl}{<->ssub * ptm/m/sl}{}
\DeclareFontShape{T1}{${font}}{m}{sc}{<->ssub * ptm/m/sc}{}
\DeclareFontShape{T1}{${font}}{bx}{it}{<->ssub * ptm/b/it}{}
\DeclareFontShape{T1}{${font}}{bx}{sl}{<->ssub * ptm/b/sl}{}
\pdfmapline{${font}\space <${path}${file}\space <sans.enc}
End-of-fdfile

cat >| ${font}.sty <<End-of-mapfile
\newcommand{\\${font}}{%{\usefont{T1}{${font}}{m}{n}%\char1}}
End-of-mapfile
Die Datei "document.tex"
% Standard-Pakete einfügen
\documentclass[12.0pt,oneside,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{roman}

% Paket für Kopf- und Fußzeile einfügen
\usepackage{fancyhdr}\pagestyle{fancy}\fancyhf{}

% Kopf- und Fußzeile einrichten
\fancyhead[L]{Kopfzeile}\renewcommand{\headrulewidth}{0.5pt}
\fancyfoot[C]{Seite~\thepage}\renewcommand{\footrulewidth}{0.5pt}

\begin{document}
	Dies ist ein Beispieltext.
\end{document}

Nach oben