Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Mehrere Referenzen

  1. #1
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828

    Mehrere Referenzen

    Ich steh gerade etwas auf dem Schlauch

    Wenn ich mehrere Quellenverweise hab, kann ich ja
    Code:
    \cite{buch1,buch2,buch3}
    brauchen.

    Wenn ich jetzt aber auf mehrere Label gleichzeitig verlinken möchte
    Code:
    \label{l1} \label{l2}
    \ref{l1,l2}
    , dann bekomm ich ne Warnung und die Referenzen werden nicht aufgelöst. Kennt jemand nen Trick?

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von bischi Beitrag anzeigen
    Kennt jemand nen Trick?
    Code:
    \ref{l1},\ref{l2}


    Das wird nicht klappen, weil du für label beliege Strings setzen kannst.
    Code:
    \documentclass{article}
    
    \begin{document}
    \begin{equation}
    a\label{l,l}
    \end{equation}
    \ref{l,l}
    \end{document}

    Gruß
    Marco

  3. #3
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Naja - dass ich einfach zweimal ref schreiben könnte, war mir irgendwie auch klar

    Ok - das Beispiel überzeugt mich irgendwie...

    Vielleicht hat ja wer ne Idee, wie ich folgenden Code trotzdem schmerzlos zum Laufen bringe:

    Code:
    \newcommand{\Figs}[1]{Figs.~\ref{#1}\xspace}
    ...
    as shown in \Figs{fig:1,fig:2,fig:3,fig:4}
    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  4. #4
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Was, kein Minimalbeispiel?

    Man könnte z.B. das Paket refstyle verwenden.

    Code:
    \documentclass{article}
    
    \usepackage{refstyle}
    
    % Kein Paragraph-Zeichen für sections
    \newref{sec}{%
      name   = \RSsectxt,
      names  = \RSsecstxt,
      Name   = \RSSectxt,
      Names  = \RSSecstxt,
      rngtxt = \RSrngtxt,
      lsttxt = \RSlsttxt,
    }
    
    \begin{document}
    
    \section{Bla}\label{sec:bla}
    
    \begin{figure}[h]
    \caption{A}\label{fig:a}
    \end{figure}
    
    \begin{figure}[h]
    \caption{B}\label{fig:b}
    \end{figure}
    
    \begin{figure}[h]
    \caption{C}\label{fig:c}
    \end{figure}
    
    As shown in \figref{a,b,c} in \secref{bla} \dots
    
    \end{document}
    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von lockstep Beitrag anzeigen
    Was, kein Minimalbeispiel?
    Ich hätte wetten können, dass der kommt Und eigentlich sollte ich ja mit gutem Beispiel vorangehen... Aber irgendwie hat mir meine Intuition gesagt, dass in diesem Spezialfall kein Minimalbeispiel nötig ist


    Man könnte z.B. das Paket refstyle verwenden.
    Funktioniert einwandfrei - muss jetzt aber leicht etwas umbauen

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

Lesezeichen

Berechtigungen

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