Makro ähnlich \textbf{} selber basteln

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


ThomasPätzold
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 7. Sep 2011, 12:02
Wohnort: Leipzig

Makro ähnlich \textbf{} selber basteln

Beitrag von ThomasPätzold »

Hallo,
ich bin gerade dabei ein Schrift für pdflatex einzubinden, die neben den vier Varianten regular, italic, bold, bold-italic beispielsweise noch über semibold Schnitte verfügt.
Zum einbinden der Schrift würde ich gerne ein Paket erstellen, das neue Befehle z.b. \textsbf{} für semibold definiert.
Die Variante mit \fontseries{...}\selectfont hat mir so noch nicht weitergeholfen, da ich damit keine Umgebung hinbekommen habe. Die Schrift soll ja nur innerhalb der Klammern verändert werden.

Der Fontinstallationguide hat mich so wie ich das sehe auf die nfss/nfssext pakete verwiesen aber ich war offensichtlich zu unwissend um daraus brauchbare Informationen zu ziehen.

Kurze Info noch: in meiner fd-Datei ist der entsprechende Schnitt so verzeichnet
\DeclareFontShape{T1}{Officina}{sb}{n}{<->ecOfficinaMd}{}

Und wenn ich grad mal frage noch was anderes: Kann ich in ein und demselben Dokument eine LY1 und T1 Schrift mischen?

Danke!

Mechanicus
Forum-Guru
Forum-Guru
Beiträge: 322
Registriert: Mi 8. Okt 2008, 18:41
Wohnort: Hamburg

Beitrag von Mechanicus »

Hi,

schaue dir mal an, wie bfseries definiert ist:
\DeclareTextFontCommand{\textbf}{\bfseries}

\DeclareRobustCommand\bfseries
        {\not@math@alphabet\bfseries\mathbf
         \fontseries\bfdefault\selectfont}
Das kannst du doch für deine Schrift abstrahieren.
\newcommand{\bfsdefault}{sb}
\DeclareTextFontCommand{\textsbf}{\sbfseries}

\DeclareRobustCommand\sbfseries
        {\not@math@alphabet\sbfseries\mathbf
         \fontseries\sbfdefault\selectfont}
Gruß
Marco
Personalführung ist die Kunst der Vorgesetzten den Untergebenen so schnell über den Tisch zu ziehen, dass er die Reibungshitze als Nestwärme empfindet.

ThomasPätzold
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 7. Sep 2011, 12:02
Wohnort: Leipzig

Beitrag von ThomasPätzold »

Danke, ich schau mir das heute abend mal an.

Ja ehrlich gesagt wollte ich mir das anschauen wie \textbf definiert ist, aber ich wusste nicht wo ich nach dieser Definition suchen soll.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Hallo so was kann man, wenn es nicht durch eine Klasse oder Paket umdefiniert wird, im source2e finden.
texdoc source2e
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten