Makro ähnlich \textbf{} selber basteln

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: Makro ähnlich \textbf{} selber basteln

von bloodworks » Fr 23. Sep 2011, 13:39

Hallo so was kann man, wenn es nicht durch eine Klasse oder Paket umdefiniert wird, im source2e finden.
texdoc source2e

von ThomasPätzold » Fr 23. Sep 2011, 13:35

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.

von Mechanicus » Fr 23. Sep 2011, 13:13

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

Makro ähnlich \textbf{} selber basteln

von ThomasPätzold » Fr 23. Sep 2011, 12:53

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!

Nach oben