Umstellen der Schriftart

Schriftbild, Absätze und Auflistungen einstellen


hut.schnur
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 27. Apr 2015, 13:27

Umstellen der Schriftart

Beitrag von hut.schnur »

Hallo liebe Nutzer!

Ich versuche, ein Wort in einem Textdokument in einer anderen Schrift zu setzen. Die Schriftart hierfür ist vorgegeben, und soll Bradley Hand sein. Die Standardschriftart soll (irgend-)eine serifenlose Schrift sein und bleiben.

Dazu habe ich einige Anleitungen gefunden, aber alle Links aus diversen Foren, die ich gefunden habe, laufen ins Leere. Offensichtlich sind die Links zu alt und die entsprechenden Seiten gibt es nicht mehr.

Daher nun meine Frage an euch: Welche Pakete müssen geladen werden? Mit welchem Befehl veranlasse ich LaTeX dann, das eine Wort in genau dieser Schriftart zu setzen?

Ein Minimalbeispiel meines Textes:
\documentclass{scrartcl}
\usepackage{scrlayer-scrpage}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}		
\usepackage{blindtext}	
\renewcommand{\familydefault}{\sfdefault}


\begin{document}


\blindtext

Dieser Text soll in Bradley Hand gesetzt werden.


\end{document}

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

In welchem Format liegt Dir denn die Font-Datei vor? Wenn es eine otf-/ttf-Datei ist, empfehle ich, fontspec zu benutzen. Dann musst Du mit xelatex oder lualatex kompilieren, pdflatex arbeitet nicht mit fontspec zusammen. Da mir der Font nicht vorliegt, kann ich das aber nicht testen.

Helmut

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

% arara: pdflatex
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}      
\usepackage{blindtext}  
\usepackage{tgheros}% das ist natürlich sehr fraglich
\renewcommand{\familydefault}{\sfdefault}
\newcommand{\chorus}{\usefont{T1}{qzc}{m}{it}\selectfont}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 

Da auch ich Bradley nicht habe, hier mit der Ersatzschriftart TeX Gyre Chorus.
% arara: xelatex
\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{blindtext}  
\usepackage{fontspec}
\setmainfont{TeX Gyre Heros}
\renewcommand{\familydefault}{\sfdefault}
\newfontfamily{\chorus}{TeX Gyre Chorus}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 
Ob die Schrift allerdings für pdflatex verfügbar ist, wage ich zu bezweifeln.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

hut.schnur
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 27. Apr 2015, 13:27

Beitrag von hut.schnur »

Vielen Dank für die schnellen Antworten!

Die Variante 1 von Johannes_B funktioniert ganz gut. Wie schon angemerkt ist die Schriftart nicht ganz die geforderte...

Gäbe es eine Möglichkeit, andere Schriftarten, die als .ttf vorliegen, mit pdflatex einzubinden? Mit LuaLatex bekomme ich nur Fehlermeldungen, wenn ich das Beispiel ausführe.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Welcher Fehler, welches Beispiel?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

hut.schnur
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mo 27. Apr 2015, 13:27

Beitrag von hut.schnur »

Ich hatte Probleme beim Übertragen des 2. Beispieles aus dem Minimalbeispiel in mein Dokument.
Nach einigem Hin und Her mit Ausprobieren, bei welchen Stellen 101 (!) Fehler auftraten, bin ich auf folgendes gekommen:
\documentclass[ngerman]{scrartcl}
\usepackage{ngerman}
\usepackage{blindtext}  
\usepackage{fontspec}
\setmainfont{TeX Gyre Heros}
\renewcommand{\familydefault}{\sfdefault}
\newfontfamily{\chorus}{TeX Gyre Chorus}
\begin{document}
\blindtext

{\chorus Dieser Text soll in Bradley Hand gesetzt werden.}
\end{document} 
Offensichtlich verträgt sich \usepackage{ngerman} nicht mit LuaLaTeX. Also hier nur eine kleine Änderung und schon funktioniert es!

Vielen herzlichen Dank für die Hilfe

Besserwisser

Beitrag von Besserwisser »

ngerman gehört zu den veralteten Paketen, weshalb Johannes es in seinem Beispiel stattdessen auch babel (mit Option ngerman) verwendet hatte. Deshalb funktioniert sein zweites Beispiel auch einwandfrei, wie man bereits über den Online-Editor-Link hätte feststellen können.

Wolfgang2

Bradley in pdflatex

Beitrag von Wolfgang2 »

Hallo,

ich nutze die Schrift Bradley selber in pdflatex.
Ich hatte mit Fontforge die afm, tfm- usw. Dateien erstellt und mühselig selbst versucht, die Schrift in LaTeX mit pdflatex nutzen zu können (hat ewig gedauert).

Jetzt klappts.
Ich habe dazu ein bash-script geschrieben, das die benötigten Dateien in das texlive-Verzeichnis kopiert und die nötigen TeX-Programme startet, damit TeX die Schrift nutzen kann.

Lade die Datei glassers.de/latex/bradley.tgz,
entpacke sie,
ändere im script bradleyinstall.sh ggf. den Pfad zum TeX-Verzeichnis und
starte das script (läuft unter Linux Debian oder Ubuntu)

Im TeX-code schreibe ich vor \begin{document} die Zeile
\font\bradley=bradley scaled=800

und da, wo ich die Schriftart haben will, schreibe
ich einfach {\bradley so, und schon ist der Text in Bradley.}
Nach der Klammer habe ich wieder den normalen Text.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Hallo Wolfgang,


danke fürs Teilen deiner Mühen.

Woher hast du denn die Schrift? Du musst da gegebenenfalls Lizenzrechte beachten. Gib in deinem Projekt lieber noch ein paar Details an.


Wieso eigentlich den harten Weg gehen, wenn es auch XeLaTeX und LuaLaTeX gibt?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten