ba-latex/Vorlage-Latex

vglinks, zitate etc. funktionieren nicht bei Abbildungsunterschriften

Closed this issue · 7 comments

Wie der Titel schon vermuten lässt, funktionieren vglinks und zitate bei den Benennungen der Abbilungen nicht, es kommt folgender Build-Fehler:

image

... bei folgendem Beispiel:

image

Das wars auch schon.

ich bin ja der meinung wir sollten das vglink command gleich löschen xD

Warum?
Da müsste man die ganze Zeile manuell tippen, mit Link und Datum?
\newcommand{\vglink}[2]{\footnote{\hspace{0.5em}vgl.~\href{#1}{#1}~(#2)}}
Der Abstand passt dann ja auch nicht mehr.
Was macht das für einen Sinn?

Außerdem löst es das Problem nicht

@rearatrox

image

So wäre doch dann richtig oder?

jaa is ja richtig... ich hab das nur noch nie genutzt xD müssen halt für caption für TOF und anzuzeigende caption n weiteres argument an sämtliche umgebungscommands anfügen und ich weiß ausm kopf nich wie man das mit optionalem argument macht

Das wird nicht so gehen...
Also wir könnten ein \linkcaption einbauen...
Was man wenn man die Fußnote verwenden will benutzen könnte.

Das in Kombination mit untendrunter... Momentan sieht es so aus:

\begin{code}[H]
  %Unnötige Teile entfernt
  \caption[Beispielcode 2]{Beispielcode 2\footnotemark}
  \label{code:example2}
\end{code}
\vgcaption{https://google.de}{06.07.2022}

Wobei \vgcaption quasi das hier ist:
\newcommand{\vgcaption}[2]{\footnotetext{\hspace{0.5em}vgl.~\href{#1}{#1}~(#2)}}

Das muss aber unbedingt außerhalb des Floats, also können wir da mit einem Command nicht viel machen.
Sollte das gewünscht sein, müsste dann der User tätig werden.

man könnte es auch anders hacky machen. immer ein argument mehr verlangen, mit ifthen unterscheiden, ob das zusatz caption feld leer is und dementsprechend umschalten. aber das wär n breaking change und es mir nich wert

junge, ne das machen wa nicht.
Meins ist nicht Breaking und nur optional... Sollte es tun.