Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Simples Textersetzen in LaTex

  1. #1
    t_rain
    Gast

    Simples Textersetzen in LaTex

    Hallo Zusammen,

    Ich schreibe momentan meine Thesis mit LaTex. Nun hab ich da Begriffe die ich sehr oft verwende und ich dachte mit am besten definiere ich mit diese als neues Kommando und kann das dann bequem im Text verwende. Also etwas so:

    Code:
    \newcommand{\begriff}{Ein Begriff den ich oft verwende~}
    Im text verwende ich dann einfach immer \begriff wenn ich die Zeichenkette Ein Begriff den ich oft verwende haben möchte.

    Das Problem ist aber das ~ am Ende. Wenn ich es nicht einbau, dann habe ich das Problem dass nach dem \begriff keine Leerzeichen eingefügt wird.

    Code:
    \newcommand{\begriff}{Ein Begriff den ich oft verwende}
    also wenn im Tex steht:
    Code:
    bla bla \begriff Blub
    dann siehts im text so aus:
    Code:
    bla bla Ein Begriff den ich oft verwendeBlub
    Wenn ich es einbaue, dann hab ich ein Problem mit den Satzzeichen, die dann immer erst nach dem erzwungenen Leerzeichen stehen.

    Code:
    \newcommand{\begriff}{Ein Begriff den ich oft verwende~}
    Code:
    bla bla \begriff, Blub
    dann siehts im text so aus:
    Code:
    bla bla Ein Begriff den ich oft verwende , Blub
    Ich möchte am besten etwas haben, das die Geschichte mit dem Leerzeichen intelligent regelt...

    Gibt es dazu eine elegante Lösung? Ich hoffe das es eine gibt, dann das ganze manuell ändern würde riesen Aufwand bedeuten...

    Vielen Dank im Voraus,

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass[12pt,ngerman,parskip=half]{scrreprt}
    \usepackage{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{xspace}
    \newcommand{\begriff}{Ein Begriff den ich oft verwende\xspace}
    
    \begin{document}
    bla bla \begriff Blub
    
    bla bla \begriff, Blub
    \end{document}
    Gruß
    Marco

  3. #3
    t_rain
    Gast
    hi,

    vielen dank - funktioniert alles! Super das erspart mir eine Menge Arbeit.

    mfg

Lesezeichen

Berechtigungen

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