Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Optionalen Text in Dokument

  1. #1
    HaRo
    Gast

    Optionalen Text in Dokument

    Hallo Zusammen,
    ich bin über die Suche nicht fündig geworden, vlielleicht suche ich aber auch nur nach den falschen Begriffen.
    Mein Problem: Ich möchte Matheblätter erstellen in die ich auch gleich die Lösung schreibe. Jetzt hätte ich gern eine Art \optional{} Tag das ich am Dokumentanfang einmal true oder false setze und je nach dem der Text, also die Lösung mit ausgegeben wird oder nicht. Hat jemand eine Idee wie ich sowas realisieren kann.

    Gruß
    HaRo

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    schau dir mal das comment packet an. es sieht so aus als ob das kann was du willst.

    grusss
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.09.2009
    Beiträge
    98
    Hi

    für einfache Fälle könntest du die Lösung in ein Makro schreiben, welches du abhängig von der Art des Textes (mit und ohne Lösung) entsrechend definierst:

    \newcommand{\Lsg}[1]{\relax} % Version ohne Lösung
    %\newcommand{\Lsg}[1]{#1} % Version mit Lösung

    im Dokument dann:

    9 + 5 = \Lsg{14}

  4. #4
    HaRo
    Gast
    Hi,
    vielen Dank.
    Über das Packet Comment bin ich auf den Blog gestoßen: http://texblog.wordpress.com/2007/12...ting-in-latex/

    Der zweite Replay sagt wie es geht. Im Packet Comment der Befehl \begin{answer} und über \excludecomment{answer} kann man die Comments abschalten.

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    das paket hat auch eine anleitung in der das erklaert ist. ist ein paket bei dir installiert, dann hast du auch die anleitung.

    mit

    texdoc comment

    in der kommandozeile/eingabeaufforderung sollte sich direkt das entsprechende pdf oeffnen.
    Mein Ball ist umgefallen

  6. #6
    Registrierter Benutzer
    Registriert seit
    02.06.2009
    Beiträge
    49
    Es gäbe auch noch das optional-Paket.

    Code:
    \documentclass{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[lsg]{optional}
    \begin{document}
    \opt{frage,lsg}{Was ist was?}
    \opt{lsg}{Hier steht die Lösung.}
    \end{document}
    Je nachdem was Du ausgeben möchtest, schreibst du entweder \usepackage[lsg]{optional} oder \usepackage[frage]{optional}.

Lesezeichen

Berechtigungen

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