Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 16

Thema: Times Narrow nutzen

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142

    Times Narrow nutzen

    Hallo, anbei mein Versuch, die Schrift Times Narrow und Narrow Extended
    zu nutzen. Da ich kein passendes Schriftpaket gefunden habe,
    habe ich selber etwas zusammen gebastelt, nun meine Frage,
    was haltet Ihr von der Lösung?
    Schön wäre z.B., wenn das scharfe s und das Paragraph-Zeichen
    korrekt wiedergegeben würden.
    Zu Beginn werden zwei Schriftdefinitionsdateien in das aktuelle
    Verzeichnis geschrieben, das bietet den Vorteil, daß jeder die
    Datei kompilieren kann, der das Paket mathptmx installiert
    hat. Hier die Definition der Schriften:

    Code:
    \begin{filecontents*}{t1ptmn.fd}
    \ProvidesFile{t1ptmn.fd}[2010/06/01 Priv. Adobe Times Narrow font definition, ptmr8rn]
    \DeclareFontFamily{T1}{ptmn}{}
    \DeclareFontShape{T1}{ptmn}{m}{n}{
      <-> s * ptmr8rn
      }{}
    \endinput
    \end{filecontents*}
    %% --
    \begin{filecontents*}{t1ptmnx.fd}
    \ProvidesFile{t1ptmnx.fd}[2010/06/01 Priv. Adobe Times Narrow font definition, .82 ptmr8rn]
    \DeclareFontFamily{T1}{ptmnx}{}
    \DeclareFontShape{T1}{ptmnx}{m}{n}{
      <-> s * [.82] ptmr8rn
      }{}
    \endinput
    \end{filecontents*}
    %% ---
    Anbei das ganze Beispiel.

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Hallo, anbei mein Versuch, die Schrift Times Narrow und Narrow Extended
    zu nutzen. Da ich kein passendes Schriftpaket gefunden habe,
    habe ich selber etwas zusammen gebastelt, nun meine Frage,
    was haltet Ihr von der Lösung?
    Schön wäre z.B., wenn das scharfe s und das Paragraph-Zeichen
    korrekt wiedergegeben würden.
    Zu Beginn werden zwei Schriftdefinitionsdateien in das aktuelle
    Verzeichnis geschrieben, das bietet den Vorteil, daß jeder die
    Datei kompilieren kann, der das Paket mathptmx installiert
    hat. Hier die Definition der Schriften:
    Ich brauche keine Font-Definitionsdateien ...
    Code:
    \documentclass[12pt,ngerman]{article}
    \usepackage[T1]{fontenc}
    \usepackage{mathptmx}
    \usepackage{babel,blindtext}
    \begin{document}
    \blindtext
    
    \fontfamily{ptmn}\selectfont
    \blindtext
    
    \fontfamily{ptmnx}\selectfont
    \blindtext
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    test.tex...
    test.tex(1): LaTeX Font Warning: Font shape `T1/ptmn/m/n' undefined
    test.tex(1): LaTeX Font Warning: Font shape `T1/ptmnx/m/n' undefined
    test.tex(1): LaTeX Font Warning: Some font shapes were not available, defaults substituted.

    Wobei ich hier im Büro noch Miktex 2.7 habe. Heute abend probiere ich es unter texlive 2010 aus.

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von rstuby Beitrag anzeigen
    test.tex...
    test.tex(1): LaTeX Font Warning: Font shape `T1/ptmn/m/n' undefined
    test.tex(1): LaTeX Font Warning: Font shape `T1/ptmnx/m/n' undefined
    test.tex(1): LaTeX Font Warning: Some font shapes were not available, defaults substituted.

    Wobei ich hier im Büro noch Miktex 2.7 habe. Heute abend probiere ich es unter texlive 2010 aus.
    es gibt sowieso nicht beide Typen und auch keine Times, die werden eh durch
    die URW ersetzt. Die Narrow ist dabei lediglich eine skalierte Normalversion:
    Code:
    VYVUZJ+NimbusRomNo9L-Regu            Type 1            yes yes no       4  0
    XFAZQA+NimbusRomNo9L-Regu-Extend_820 Type 1            yes yes no       5  0
    ich habe mal wieder Blödsinn erzählt. Hatte ganz vergessen, dass ich mal
    analog zur helvetica eine scale-Option für die Times eingefügt hatte, sodass hier
    tatsächlich die Auswahl über die (bestehende) fd-Datei erfolgte


    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    es gibt sowieso nicht beide Typen und auch keine Times, die werden eh durch
    die URW ersetzt. Die Narrow ist dabei lediglich eine skalierte Normalversion:
    Code:
    VYVUZJ+NimbusRomNo9L-Regu            Type 1            yes yes no       4  0
    XFAZQA+NimbusRomNo9L-Regu-Extend_820 Type 1            yes yes no       5  0
    Was sagt mir die Zeile mit yes und no? Wie bist Du an die Zeilen rangekommen?
    Und was meinst Du damit: es gibt keine Times, die wird durch URW ersetzt?
    In der Paketdatei "mathptmx.sty" wird die Schrift als Times bezeichnet.

    Zitat Zitat von voss Beitrag anzeigen
    ich habe mal wieder Blödsinn erzählt. Hatte ganz vergessen, dass ich mal
    analog zur helvetica eine scale-Option für die Times eingefügt hatte, sodass hier
    tatsächlich die Auswahl über die (bestehende) fd-Datei erfolgte


    Herbert
    Und wie bekomme ich die Narrow Version auf eleganterem Wege in meinen
    Text, z.B. in eine Spaltenüberschrift?

    ellocco

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von ellocco Beitrag anzeigen
    Was sagt mir die Zeile mit yes und no? Wie bist Du an die Zeilen rangekommen?
    Und was meinst Du damit: es gibt keine Times, die wird durch URW ersetzt?
    In der Paketdatei "mathptmx.sty" wird die Schrift als Times bezeichnet.
    Die "Times" gibt es in zig Varianten und heißt bei jedem anders. Frei ist
    lediglich die URW-Variante.
    Und wie bekomme ich die Narrow Version auf eleganterem Wege in meinen
    Text, z.B. in eine Spaltenüberschrift?
    Na über
    Code:
    \fontsize{...}{..}\selectfont
    , wenn es keinen eigenen Font gibt, bzw. eine Scale-Option, die du dir bei der Helvetica abschauen kannst (helvet.sty).

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    Na über
    Code:
    \fontsize{...}{..}\selectfont
    , wenn es keinen eigenen Font gibt, bzw. eine Scale-Option, die du dir bei der Helvetica abschauen kannst (helvet.sty).

    Herbert
    Sorry, that is too much! - Wie der Engländer sagen würde.
    Aus der helvetic.sty werde ich überhaupt nicht schlau
    und der Befehl \fontsize fehlt dort völlig.
    Mit den normalen Low-Level-Befehlen kriege ich es nicht hin,
    wie kann ich LaTeX ohne eine *-fd-Datei erklären, welchen
    Font bzw. welche Fontdatei (*.tfm-Datei) es nehmen soll?
    Hier ein Minimalbeispiel, das nicht funktioniert:
    Code:
    %% ---
    \listfiles
    \errorcontextlines=\maxdimen
    \RequirePackage[loading]{tracefnt}
    %% ---
    \documentclass{article}
    \usepackage[latin1]{inputenc}   % Umlaute ä,ö,ü werden möglich
    \usepackage[T1]{fontenc}        % enable EC-Fonts (extended cork)
    \usepackage{mathptmx}           % switch to font times
    \usepackage{fixltx2e}           % fix latex-e bugs
    %% --- User Commands   ---
    \newcommand{\changefont}[5]{\fontencoding{T1}\fontfamily{#1}  \fontseries{#2} \fontshape{#3} \fontsize{#4}{#5}\selectfont}
    %% --- LayOut Settings ---
    \setlength{\parindent}{0pt}
    %% ---
    \begin{document}
    abcdefghijklmnopqrstuvwxyzäöüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖܧáéó
    Das soll Font ptmr8r werden: \newline{}
    {\changefont{ptmn}{c}{n}{10}{12}abcdefghijklmnopqrstuvwxyzäöüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖܧáéó}
    Das soll Font ptmr8r condensed werden: \newline{}
    {\changefont{ptmnx}{c}{n}{10}{12}abcdefghijklmnopqrstuvwxyzäöüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖܧáéó}
    \end{document}

  8. #8
    Registrierter Benutzer
    Registriert seit
    20.02.2006
    Beiträge
    185
    Nur mal so als Laie am Rande: Ist es nicht einfacher, XeTeX zu nutzen und ganz einfach die Schrift einzubinden?

  9. #9
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von Tim77 Beitrag anzeigen
    Nur mal so als Laie am Rande: Ist es nicht einfacher, XeTeX zu nutzen und ganz einfach die Schrift einzubinden?
    Ich habe noch keine Erfahrung mit XeTeX, könntest Du mal ein entsprechendes
    Beispiel bauen?

  10. #10
    Registrierter Benutzer
    Registriert seit
    20.02.2006
    Beiträge
    185
    Bitte sehr.
    Code:
    \documentclass{scrartcl}
    \usepackage{xltxtra}
    
    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont{Palatino} 		% Adobe Garamond Pro, Palatino, Cambria, Minion Pro, Constantia, Gentium
    \setsansfont{Myriad Pro} 	% Myriad Pro, Lucida Grande, Helvetica
    \setmonofont{Latin Modern Mono Light}	% Consolas, Anonymous Pro, Bitstream Vera Sans Mono
    
    \usepackage{lipsum} 
    
    \author{John Smith}
    \title{A Simple XeTeX Example}
    
    \begin{document}
    \maketitle
    \lipsum
    \end{document}
    Kompilieren dann mit xelatex

  11. #11
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tim77 Beitrag anzeigen
    Code:
    Minion Pro, Constantia, Gentium
    \setsansfont{Myriad Pro} 	% Myriad Pro, Lucida Grande, Helvetica
    \setmonofont{Latin Modern Mono Light}	% Consolas, Anonymous Pro, Bitstream Vera Sans Mono
    und wo soll da der Vorteil gegenüber pdfTeX sein, wo ich es genauso#
    einfach haben kann??

    Herbert

  12. #12
    Registrierter Benutzer
    Registriert seit
    20.02.2006
    Beiträge
    185
    Zitat Zitat von voss Beitrag anzeigen
    und wo soll da der Vorteil gegenüber pdfTeX sein, wo ich es genauso einfach haben kann??
    Ich hab nie von einem Vorteil gegenüber pdfTeX gesprochen. Ehrlich gesagt, kannte ich es bis gerade nicht. Ich habe von einem Vorteil gegenüber der o.g. Methode gesprochen.

    Hier ist ein Zitat zu XeLaTeX vs. pdfTeX, welches ich im Netz gefunden habe:
    Xetex has many plusses when it gets to advanced font techniques on the ligature and character level (as well as a simple interface to use otf fonts) but on the other hand it has drawbacks when it gets to micro-typography on the page level. That is, in Pdftex (or Pdflatex), it is possible to use the microtype package which gives you a nicer margin and some other features concerning letter kerning and spacing.

    Generally, most users of Tex/Latex won’t care much about these features anyway (and well, you can see that in the documents they produce); therefore I think neither side seems to have significantly more momentum; and therefore the standard settings are likely to stay the way they are. (Until in an undefined number of years someone is able to and actually does merge these features…)
    Eine Diskussion XeLaTeX vs. pdfTeX fände ich interessant, sollte aber vielleicht in einem eigenen Thread stattfinden.

  13. #13
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von Tim77 Beitrag anzeigen
    Bitte sehr.
    Code:
    \documentclass{scrartcl}
    \usepackage{xltxtra}
    ...
    \end{document}
    Kompilieren dann mit xelatex
    Unter MiKTex bekomme ich das Beispiel nicht zum Laufen
    (siehe Log-File: xelatex_Tim77_example.log)
    Er will ständig die Pakete "xltxtra" und "fontspec" installieren und das
    Merkwürdigste ist, "xelatex" sucht nach einer Datei "Palati.cfg"
    Couldn't find `Palati.cfg'
    Ich habe dann versucht eine ähnliche Datei zu finden,
    z.B. "Palatino.cfg", aber ich bin nicht fündig geworden.

    Aber das Wichtigste:
    Ich wollte die Schriftmetrikdatei "ptmr8rn.tfm" verwenden,
    (wo) kommt die in Deinem Beispiel vor?
    Mit der Option:
    Code:
    \listfiles
    kannst Du überprüfen, welche Pakete "xelaltex" verwendet,
    Du kannst ja mal mein File: "xelatex_expl_TimesNarrow.tex" mit "xelatex"
    kompilieren und Dein log- und PDF-file posten, damit ich herausfinden kann
    welches Paket bei mir fehlt und wie Dein Beispiel als PDF aussieht.

    Ellocco


    ellocco

  14. #14
    Registrierter Benutzer
    Registriert seit
    23.06.2010
    Beiträge
    142
    Zitat Zitat von voss Beitrag anzeigen
    und wo soll da der Vorteil gegenüber pdfTeX sein, wo ich es genauso#
    einfach haben kann??

    Herbert
    Irgendetwas kapiere ich nicht, wie soll denn das Beispiel von "Tim77" für
    pdflatex aussehen, etwa so:
    Code:
    \documentclass{scrartcl}
    \defaultfontfeatures{Mapping=tex-text}
    \setmainfont{Palatino} 		        % Adobe Garamond Pro, Palatino, Cambria, Minion Pro, Constantia, Gentium
    \setsansfont{Myriad Pro} 	        % Myriad Pro, Lucida Grande, Helvetica
    \setmonofont{Latin Modern Mono Light}	% Consolas, Anonymous Pro, Bitstream Vera Sans Mono
    \usepackage{lipsum} 
    
    \author{John Smith}
    \title{A Simple XeTeX Example}
    
    \begin{document}
    \maketitle
    \lipsum
    \end{document}

  15. #15
    Registrierter Benutzer
    Registriert seit
    20.02.2006
    Beiträge
    185
    Zitat Zitat von ellocco Beitrag anzeigen
    Du kannst ja mal mein File: "xelatex_expl_TimesNarrow.tex" mit "xelatex"
    kompilieren und Dein log- und PDF-file posten, damit ich herausfinden kann
    welches Paket bei mir fehlt und wie Dein Beispiel als PDF aussieht.
    Ist angehängt. Besonders schön find ich das jetzt aber nicht. Weder im Quelltext, noch im Ergebnis. Warum nicht einfach bei "\setmainfont" die Times Narrow einbinden?

Stichworte

Lesezeichen

Berechtigungen

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