Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Referenz auf counter in romanischen Zahlen

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10

    Referenz auf counter in romanischen Zahlen

    Hallo,
    ich habe in Latex eine Umgebung erzeugt, die in romanischen Zahlen nummeriert ist. Ich verwende dort einen counter "Zitat", den ich durch \Roman{Zitat} anzeigen lasse.
    Wie kann ich eine Referenz erstellen, die ebenfalls romanisch dargestellt wird.
    Vielen Dank und Grüße
    lefuechs

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Mach ein Minimalbeispiel.

  3. #3
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10
    Ich habe eine neue Umgebung (\newenvironment) definiert und darin: \refstepcounter{Zitat} und \Roman{Zitat}.
    Später im Text nutze ich diese Umgebung und setze ein label, in etwa so:
    \begin{...}
    ...
    \label{xy}
    \end{...}
    Wenn ich jetzt referenziere erscheinen an der Stelle \ref{xy} arabische Zahlen, die Umgebung selbst ist aber durch romanische Zahlen nummeriert.

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10
    Entschuldige, die Umgebung macht das Ganze unnötig kompliziert und unverständlich. Einfacher:
    irgendwo im Text: \refstepcounter{Zitat}\label{xy}\Roman{Zitat}
    später im Text dann die Referenz: \ref{xy}
    Das Problem ist, dass die erste Stelle in romanischen Zahlen angezeigt wird: so hätt ich das gern. Die zweite aber nicht, sondern arabisch. Was kann ich tun?
    Geändert von lefuechs (05-01-2010 um 11:20 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Was kann ich tun?
    Was ich schon sagte: Ein vollständiges, lauffähiges, kleines Beispiel = Minimalbeispiel.

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10
    Ich dachte, das war verständlich genung, denn viel hinzu zufügen braucht man gar nicht.
    Hier das hoffentlich gemeinte "Minimalbeispiel":

    \documentclass[a4paper,12pt]{scrartcl}
    \begin{document}
    \newcounter{Zitat}
    irgendwo im Text: \refstepcounter{Zitat}\label{xy}\Roman{Zitat}
    spaeter im Text dann die Referenz: \ref{xy}
    \end{document}

    Nach der Compilierung erhält man:
    irgendwo im Text: I spaeter im Text dann die Referenz: 1

    Beachte die verschiedenen Zahlen.

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Es geht nicht um Verständlichkeit. Ich habe nur keine Lust Romane zu schreiben, wenn ich einfach einen Code ergänzen kann. Und ich will sicher sein, dass du nicht irgendwelche wichtigen Informationen zurückhältst.

    Code:
    \documentclass[a4paper,12pt]{scrartcl}
    \begin{document}
    \newcounter{Zitat}
    \renewcommand\theZitat{\Roman{Zitat}}
    
    irgendwo im Text: \refstepcounter{Zitat}\label{xy}\theZitat{}
    spaeter im Text dann die Referenz: \ref{xy}
    \end{document}

  8. #8
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10
    Vielen Dank! Werds gleich ausprobieren.

  9. #9
    Registrierter Benutzer
    Registriert seit
    04.01.2010
    Beiträge
    10
    Habs ausprobiert. Funktioniert super. Vielen Dank!

Stichworte

Lesezeichen

Berechtigungen

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