Anzeige:
Ergebnis 1 bis 4 von 4

Thema: include oder input mit Paramter

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.10.2007
    Beiträge
    29

    include oder input mit Paramter

    Hallo ich finde leider keine Lösung für die Weitergabe eines Parameter in include:

    was ich vorhabe:

    \newcommand{\test}[1]{\include(lala.tex)}

    und in lala.tex steht dann so etwas wie \psfrag{10}[tr][tr][#1]{"lulu"}

    \test{2.0} funktioniert dann leider nicht..

    Hat jmd eine Idee wie so etwas funktioniert??

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    \newcommand\myparameter{}
    \newcommand{\test}[1]{\def\myparameter{#1}\input{lala.tex}}

    und in lala.tex \psfrag{10}[tr][tr][\myparameter]{"lulu"}

    Anmerkung:
    1. Ich weiß nicht, ob \psfrag in diesem Argument mit Befehlen zurandekommt. Ggfs. muss man vorher expandieren.
    2. Verwende \include, nur wenn du genau weißt, was du tust.
    3. Pass auf deine Klammern auf, {} ist was anderes als ().

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

    Code:
    \newcommand{\test}[1]{\def\tempA{#1}\include{lala}}
    .....
    \psfrag{10}[tr][tr][\tempA]{"lulu"}
    Gruß
    Marco

    EDIT: Ich hätte aktualisieren sollen :-)

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.10.2007
    Beiträge
    29
    Perfekt, vielen Dank für die megaschnelle und präzise Antwort!!!

Lesezeichen

Berechtigungen

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