Fancyref LaTeX Paket

1. Einführung

Das Paket fancyref ist eine LaTeX-Erweiterung zur Vereinfachung und Flexibilisierung der Referenzierung von Objekten in Dokumenten. Es erweitert die Standard-Verweisfunktionen von LaTeX und ermöglicht die automatische Generierung von Referenzen mit benutzerdefinierten Formaten und Texten.

2. Installation

Das fancyref-Paket kann durch den Befehl \usepackage{fancyref} in die Präambel des LaTeX-Dokuments eingebunden werden. Es ist auf CTAN verfügbar und kann über den Paketmanager einer LaTeX-Distribution installiert werden.

3. Verwendung

Das fancyref-Paket stellt den Befehl \fref{<label>} und \Fref{<label>} bereit, um Objekte im Dokument zu referenzieren. Es erkennt automatisch den Typ des referenzierten Objekts und wendet die entsprechende Bezeichnung an. Benutzerdefinierte Formate können für spezielle Objekttypen definiert werden.

Standardpräfixe in fancyref
Objekt Präfix Ausgabe (\Fref{...})
chapter chap Kapitel
section sec Abschnitt
equation eq Gleichung
figure fig Abbildung
table tab Tabelle
enumeration enum Punkt
footnote fn Fußnote

4. Beispiel

Ein einfaches Beispiel für die Verwendung von fancyref:


\documentclass[ngerman]{article}
\usepackage{babel}  
\usepackage[utf8]{inputenc}  
\usepackage[T1]{fontenc} 
\usepackage{graphicx}
\usepackage{fancyref}

\begin{document}

Siehe \Fref{fig:example} für ein Beispiel.

\begin{figure}[!ht]
\centering
\includegraphics[width=0.5\textwidth]{example-picture}
\caption{Beispielbild}
\label{fig:example}
\end{figure}

\end{document}
    

Hier verweist \fref{fig:example} auf die Abbildung und fügt automatisch die Bezeichnung "Abbildung" ein.

5. Erweiterte Funktionen

Das Paket fancyref erlaubt die Anpassung von Referenztexten und -formaten für unterschiedliche Objekttypen. Benutzerdefinierte Formate lassen sich wie folgt erstellen:

  1. Präfix festlegen hier abc:
    \newcommand*{\fancyrefabclabelprefix}{abc}
    
  2. Bezeichner / Objekt festlegen hier ABC beziehungsweise abc:
    \newcommand*{\Frefabcname}{ABC}
    \newcommand*{\frefabcname}{abc}
    
  3. Ausgabe formatieren für plain und vario:
    \frefformat{plain}{\fancyrefabclabelprefix}{\frefabcname\fancyrefdefaultspacing#1#3}
    \Frefformat{plain}{\fancyrefabclabelprefix}{\Frefabcname\fancyrefdefaultspacing#1#3}
    
    \frefformat{vario}{\fancyrefabclabelprefix}{\frefabcname\fancyrefdefaultspacing#1#3}
    \Frefformat{vario}{\fancyrefabclabelprefix}{\Frefabcname\fancyrefdefaultspacing#1#3}
    
  4. Verwendung:
    \label{abc:test} 
    \fref{abc:test} oder \Fref{abc:test}
    

6. Fazit

Das fancyref-Paket ist eine nützliche Erweiterung für die flexible und automatisierte Referenzierung in LaTeX-Dokumenten. Die durch das Paket veranlasste Schreibweise der Labels ist nach wie vor sehr verbreitet und stellt ein Art Standard für Querverweise dar.

7. Thematisch ähnliche Pakete

Mehr Informationen zum fancyref Paket

  • fancyref Paket
  • annehmen ablehnen

    Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz