Ich erstelle derzeit eine Projektarbeit und habe hierbei einige Anforderungen an das Layout und die Formatierung.
Hierbei soll der erste Verweise auf eine Abbildung, Tabelle etc. fett geschrieben werden. z.B. Abbildung 1, ein nachfolgender Verweis auf die Gleiche Abbildung soll wieder normal geschrieben sein.
Gibt es eine Möglichkeit dies mit Latex zu automatisieren oder muss dies händisch angepasst werden. Falls dies möglich ist, welche Packte müssen eingebunden werden.
Schon im Voraus Danke für eure Hilfe
[/code]
Erste Verweise auf eine Abbildung etc. automatisch fett
-
- Forum-Newbie
- Beiträge: 1
- Registriert: Sa 4. Okt 2014, 11:31
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Ganz so einfach ist das nicht (und fett is da auch typografisch fragwürdig).
Wie kann ich Hervorhebungen nur bei Erstnennung im Text automatisieren?
Wie kann ich Hervorhebungen nur bei Erstnennung im Text automatisieren?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
So schwer zu realisieren ist das gar nicht:
Das Beispiel zeigt aber auch gleich, wie wenig sinnvoll es ist. Wenn nämlich zwei Referenzen zusammen kommen, von denen eine bereits frühere genannt wurde und eine nicht, dann ist das sehr verwirrend. Im konkreten Fall müsste man sich auch noch überlegen, ob der bis-Strich in das optionale Argument des zweiten \bledref gehört.
\documentclass{article} \makeatletter \newcommand*{\bledref}[2][]{% {% \@ifundefined{r@\detokenize{#2}@alreadyused}{% \bfseries \expandafter\gdef\csname r@\detokenize{#2}@alreadyused\endcsname{true}% }{}% \if\relax\detokenize{#1}\relax\else #1 \fi \ref{#2}% }% } \makeatother \usepackage{mwe}% Zu Demozwecken. \begin{document} \section{Test}\label{sec:test} \lipsum This is \bledref[section]{sec:test}. \section{Another Section}\label{sec:another} See \bledref[section]{sec:test}--\bledref{sec:another}. \end{document}