Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Problem mit microtype und langen Zeilen in Tabellen/in Minipages

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.03.2009
    Beiträge
    91

    Question Problem mit microtype und langen Zeilen in Tabellen/in Minipages

    Hallo zusammen,

    ich habe ein Problem bei der Verwendung von microtype. Und zwar ist mir das Problem bei einer Tabelle aufgefallen, bei der in einer Zelle ein Text stand, der eigentlich hätte umgebrochen worden müssen (also ein automatischer Zeilenumbruch). Stattdessen gibt mir LaTeX aber die Fehlermeldung "!pdfTeX error (font expansion): auto expansion is only possible with scalable fonts" und es wird kein PDF erzeugt. Hier mein Minimalbeispiel:

    Code:
    \documentclass{scrartcl}
    
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{microtype}
    
    \begin{document}
    
    \begin{tabular}{p{1cm}l}
    	t t t t t t t t  \\
    \end{tabular}
    
    \begin{minipage}{1cm}
    	t t t t t t t
    \end{minipage}
    
    \end{document}
    Weder die Minipage noch die Tabelle funktioniert. Sobald ich das Paket fontenc auskommentiere läuft das Beispiel. Es läuft natürlich auch, wenn ich die Spalte oder die Minipage verbreitere, da dann ja kein Zeilenumbruch mehr stattfinden muss. Wenn ich die Option [expansion=false] zu microtype hinzufüge funktioniert es auch, aber das ist ja nicht Sinn von microtype.

    Ich habe bereits die Dokumentation von microtype gelesen und nach der Fehlermeldung gegoogelt, aber leider noch keine Lösung (oder wenigstens einen Gund) gefunden.

    Hat einer von euch eine Lösung für dieses Problem? Wenn ich microtype in Verbindung mit Tabellen oder minipages nicht nutzen kann, ergibt es überhaupt keinen Sinn mehr für mich. Im Anhange poste ich auch mal die Logdatei.

    Grüße,
    Kathrin

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    font expansion with microtype

    Hallo Kathrin,

    bei mir läuft das Beispiel ohne Fehler und ohne Warnungen. Evtl. tut es das bei Dir auch, wenn Du cm-super installierst, das enthält die standardmäßig verwendeten Computer Modern Schriften in T1-Codierung.
    Oder verwende stattdessen Latin Modern:
    Code:
    \usepackage{lmodern}
    Das ist auch qualitativ zu empfehlen.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.03.2009
    Beiträge
    91
    Ja, mit cm-super funktioniert es. Danke für die schnelle Hilfe!

Stichworte

Lesezeichen

Berechtigungen

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