Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Font Semaphore

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90

    Font Semaphore

    Hallo,

    ich versuche jetzt schon seit Tagen folgende Schriftart http://www.ctan.org/tex-archive/fonts/semaphor/ in meinen LaTeX documenten zu verwenden. Das Packet hab ich in meinem MiKTeX baum, weiß aber nicht wie ich es im Text verwenden kann. Die Beispiele auf der Seite habe ich mir angeschaut, bekomme sie aber nicht zum laufen

    Wäre Sehr dankbar, wenn mir jemand weiterhelfen könnte.

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Da scheint jemand die LaTeX-Unterstützung mit der heißen Nadel gestrickt zu haben, es sind zwar fd-Dateien da, aber ihr Name ist falsch.

    Du kannst es so machen.

    Code:
    \documentclass{article}
    \usepackage[T1]{fontenc}
    \input{semaf.fd}
    \begin{document}
    \Huge\fontencoding{OT1}\fontfamily{smf}\selectfont ABC
    
    
    \end{document}
    Aber besser wäre es, semaf.fd "OT1smf.fd" hieße, dann würde es von alleine gefunden werden.

    Ulrike Fischer

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Vielen Dank Ulrike,

    dein Beispiel klappt super. Und mit \rmfamily kommt man wieder in eine für alle lesbare Schrift.
    Geändert von Fretschi (26-06-2009 um 13:46 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du kannst auch einfach Klammern benutzen, um den Schriftwechsel lokal zu halten.

    Ulrike Fischer

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Ah Danke für den Tipp. Gar nicht mehr dran gedacht.

    Ich hab noch ein Problem. Ich möchte innerhalb einer Tabelle die erste Spalte in normaler Schrift die zweite Spalte in Semaphor.

    Ist es möglich das einmal für die Spalte fest zulegen? Falls ja wie.
    Code:
    \documentclass[12pt,landscape,oneside,ngerman,a4paper]{scrreprt}
    \usepackage{longtable}
    \usepackage[T1]{fontenc}
    \input{semaf.fd}
    \begin{document}
    \begin{longtable}{p{0.05\linewidth}p{0.9\linewidth}}
    \endfirsthead
    \endhead
    \endfoot
    \endlastfoot
    
    Normal & Semaphore\\
    
    \end{longtable}
    
    \end{document}

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \documentclass[12pt,landscape,oneside,ngerman,a4paper]{scrreprt}
    \usepackage{longtable,array}
    \usepackage[T1]{fontenc}
    \input{semaf.fd}
    \newcommand\semaphore{\fontencoding{OT1}\fontfamily{smf}\selectfont}
    \begin{document}
    \begin{longtable}{p{0.05\linewidth}>{\semaphore}p{0.9\linewidth}}
    Normal & Semaphore\\
    \% & \%\\
    \& & \& 
    \end{longtable}
    
    \end{document}
    Anmerkung: Wie du im Beispiel sehen kannst, enthält nicht alle Zeichen, die eine OT1-Schrift eigentlich enthalten sollte. Ich würde mich auch nicht darauf verlassen, dass alle Zeichen richtig sind.

    Ulrike Fischer

  7. #7
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Vielen Lieben Dank, klappt super.

    Um sicher zu gehen, hab ich mir mal alle Zeichen, welche ich im Text verwende mir als Standardtext und als Semaphorentext ausgeben lassen. Alle anderen Zeichen werde ich nicht im Text verwenden.

    Code:
    \documentclass[12pt,landscape,oneside,ngerman,a4paper]{scrreprt}
    \usepackage{longtable,array}
    \usepackage[T1]{fontenc}
    \input{semaf.fd}
    \newcommand\semaphore{\fontencoding{OT1}\fontfamily{smf}\selectfont}
    \begin{document}
    
    \begin{longtable}{|p{0.05\linewidth}|>{\semaphore}p{0.05\linewidth}||p{0.05\linewidth}|>{\semaphore}p{0.05\linewidth}|}
    \hline
    a & a & n & n\\
    \hline
    b & b & o & o\\
    \hline
    c & c & p & p\\
    \hline
    d & d & q & q\\
    \hline
    e & e & r & r\\
    \hline
    f & f & s & s\\
    \hline
    g & g & t & t\\
    \hline
    h & h & u & u\\
    \hline
    i & i & v & v\\
    \hline
    j & j & w & w\\
    \hline
    k & k & x & x\\
    \hline
    l & l & y & y\\
    \hline
    m & m & z & z\\
    \hline
    
    \end{longtable}
    
    \end{document}
    PS für die Suchmaschine 2 unterschiedliche Schriften für unterschiedliche Spalten einer Tabelle

  8. #8
    Registrierter Benutzer
    Registriert seit
    27.11.2005
    Beiträge
    90
    Ok meine hoffentich letzte Frage zu dem Thema:

    Es scheint 3 Varianten von dieser Schrift zu geben. Wie kann ich die 2 anderen Varianten aufrufen?

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Schau in die fd-Datei. Dort stehen Zeilen wie
    Code:
    \DeclareFontShape{OT1}{smfe}{bx}{n}
    Die dazu gehörige Schrift erhältst du dann über
    Code:
    \fontencoding{OT1}% erstes Argument
    \fontfamily{smfe}% zweites
    \fontseries{bx}% drittes
    \fontshape{n}% viertes
    \selectfont
    Statt \fontseries{bx} geht auch \bfseries, und statt \fontshape{it} \itshape usw.

    Ulrike Fischer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •