Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Befehl zum Bilder referenzieren produziert ungewollte Leerzeichen

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.04.2011
    Beiträge
    93

    Befehl zum Bilder referenzieren produziert ungewollte Leerzeichen

    Hallo,

    ich habe mir einen kleinen Befehl geschrieben, um schnell Bilder im Text referenzieren zu können.
    Code:
    \newcommand{\pref}[2][\empty]{
      \ifthenelse{\equal{#1}{\empty}}
        {{Fig.}~(\ref{#2})}
        {{Fig.}~(\ref{#2}, #1)}
    }
    Wenn ich ihn dann wie folgt aufrufe
    Code:
    (\pref{fig:Schematic-View-Diffuser-Stage-Nom-vs-Trunc})
    dann entstehen zwischen den Klammern "(" Fig. XXX ")" immer unerwünschte Leerzeichen. Liegt dies eventuell auch an der verwendeten Dokumentenklasse? Kann man das (nur für meinen Befehl) abstellen?

    Code:
    \documentclass[fontsize=9pt, headings=small, parskip=half, twocolumn, leqno]{scrartcl}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}			% Dateicodierung
    \usepackage[a4paper, top=25mm, bottom=30mm, left=20mm, right=20mm]{geometry}
    \usepackage[scaled]{helvet} 			% sehr ähnlich zu ARial, aber mit Mathe-Unterstützung
    \usepackage[EULERGREEK]{sansmath}
    \usepackage{cuted}

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Mach mal überall Prozentzeichen an die Zeilenenden. Einfache Zeilenumbrüche werden wie Leerzeichen gewertet und können in Definitionen genau diesen Effekt haben. Du musst also sozusagen die Zeilenumbrüche alle auskommentieren.

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Siehe auch dieser ausführliche Artikel von Markus Kohm zum Thema signifikante Leerzeichen...

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.04.2011
    Beiträge
    93
    Ok, das war ein guter Tipp. Mit dem Notepad++ sehe ich die merkwürigen Zeichen, wenn ich die TEX-Datei öffne und auf ANSI umschalte.

Lesezeichen

Berechtigungen

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