Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Neuen Befehle erstellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    48

    Neuen Befehle erstellen

    Hallo Leute,

    innerhalb meiner Arbeit bin ich immer iweder gezwungen auf unterschiedliche Grafiken zu verweisen. Das mache ich immer nach folgendem Schema
    Code:
    \ref{name} \nameref {name} auf Seite \pageref{name}
    Da ich keine Lust diesen Befehl immer wieder zu schreiben, owllte ich wissen wie ich es anstelle, nur so etwas zu schreiben, wie
    Code:
    \verweis{name}
    Ich nutze Lyx. Danke im voraus für die Hilfe!

    fischmir

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    in LaTeX könnte das etwa so aussehen:
    Code:
    \newcommand{\verweis}[1]{%
      \ref{#1} \nameref{#1} auf Seite \pageref{#1}%
    }%\verweis{marke}
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    48
    Danke Rainer für deine Antwort, aber wenn ich das in den Vorspann bei Lyx reinhaue, bekomme ich den Fehler "undefined control sequence".

    Habe natürlich eine Marke verwendet, die es auch tatsächlich gitb. Kommt aber nischt...

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von fischmir Beitrag anzeigen
    Danke Rainer für deine Antwort, aber wenn ich das in den Vorspann bei Lyx reinhaue, bekomme ich den Fehler "undefined control sequence".
    mit LyX kenn ich mich zwar nicht aus, aber vorzugsweise sollte dieses Kommando erst dann in Deiner Präambel definiert werden, wenn bereits hyperref respektive nameref geladen wurde, damit \nameref auch definitiv bekannt ist.
    Also so in der Art
    Code:
    \documentclass{article}
    \usepackage{hyperref}
    \newcommand{\verweis}[1]{%
      \ref{#1} \nameref{#1} auf Seite \pageref{#1}%
    }%\verweis{marke}
    \begin{document}
    \section{bla}\label{sec:bla}
    \section{blubb}
    \dots\verweis{sec:bla}\dots
    \end{document}
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.01.2007
    Beiträge
    48
    guter tip!!!

    Das wars natürlich...danke!

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361
    Hi,

    Du könntest das Packet varioref nehmen, das könnte Dir helfen. Hier hättest Du die Möglichkeit mit \vref auf \ref und \pageref auf einmal zu verweisen.

    Oder diese Möglichkeit:
    http://www.mrunix.de/forums/showthread.php?t=47633

    ElGato
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

Lesezeichen

Berechtigungen

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