Quellcodeverzeichnis und Fußnoten

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


eRiF
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 7. Mär 2011, 19:58

Quellcodeverzeichnis und Fußnoten

Beitrag von eRiF »

Hi,
also mein Problem ist das immer eine Fußnote im Quellcodeverzeichnis steht, obwohl ich sie nur in der Caption bei dem Quellcode haben will.
Wie kann ich es machen?

Im moment sieht mein Code so aus:
\documentclass[12pt,titlepage,a4paper,bibtotoc,liststotoc]{scrartcl}

\usepackage{a4}
\usepackage{caption}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{moreverb}
\usepackage{fancyhdr}
\usepackage[colorlinks,pdfpagelabels,pdfstartview = FitH,bookmarksopen = true,bookmarksnumbered = true,linkcolor = black,plainpages = false,hypertexnames = false,citecolor = black,urlcolor = black] {hyperref}
\usepackage{xcolor,listings}
\usepackage[all]{hypcap}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[citetracker=true,style=verbose,hyperref,datezeros=false]{biblatex} 
definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}

\lstset{%
    float=hbp,%
    basicstyle=\ttfamily\small, %
    identifierstyle=\color{colIdentifier}, %
    keywordstyle=\color{colKeys}, %
    stringstyle=\color{colString}, %
    commentstyle=\color{colComments}, %
    columns=flexible, %
    tabsize=2, %
    frame=single, %
    extendedchars=true, %
    showspaces=false, %
    showstringspaces=false, %
    numbers=left, %
    numberstyle=\tiny, %
    breaklines=true, %
    backgroundcolor=\color{hellgelb}, %
    breakautoindent=true, %
    captionpos=b%
}
\begin{document}
\renewcommand\lstlistlistingname{Quellcodeverzeichnis}
\lstlistoflistings
\renewcommand*\lstlistingname{Quellcode} 
\cleardoublepage 
\newpage
\lstset{language=HTML}
\begin{lstlisting}[caption={Hello World (HTML)}\label{Quellcode:hello_world_html{\footcite{:SelfHTML}}},captionpos=b] 
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!!
</body>
</html>
\end{lstlisting}
\end{document}
MfG
eRiF
Zuletzt geändert von eRiF am Mo 7. Mär 2011, 23:15, insgesamt 1-mal geändert.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Um die Chance auf eine Antwort zu vergrößern, solltest du ein lauffähiges Minimalbeispiel bringen.
http://www.golatex.de/wiki/index.php?ti ... albeispiel

Sepp.-

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Naja - lauffähig war das auch nicht gerade (25 Fehler), seis drum. So sollte es eigentlich laufen:
\documentclass[12pt,titlepage,a4paper,bibtotoc,liststotoc]{scrartcl}

\usepackage{a4}
\usepackage{caption}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{moreverb}
\usepackage{fancyhdr}

\usepackage{xcolor,listings}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[citetracker=true,style=verbose,hyperref,datezeros=false]{biblatex}
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}

\lstset{%
    float=hbp,%
    basicstyle=\ttfamily\small, %
    identifierstyle=\color{colIdentifier}, %
    keywordstyle=\color{colKeys}, %
    stringstyle=\color{colString}, %
    commentstyle=\color{colComments}, %
    columns=flexible, %
    tabsize=2, %
    frame=single, %
    extendedchars=true, %
    showspaces=false, %
    showstringspaces=false, %
    numbers=left, %
    numberstyle=\tiny, %
    breaklines=true, %
    backgroundcolor=\color{hellgelb}, %
    breakautoindent=true, %
    captionpos=b%
}
\usepackage[colorlinks,pdfpagelabels,pdfstartview = FitH,bookmarksopen = true,bookmarksnumbered = true,linkcolor = black,plainpages = false,hypertexnames = false,citecolor = black,urlcolor = black] {hyperref}
\usepackage[all]{hypcap}


\begin{document}
\renewcommand\lstlistlistingname{Quellcodeverzeichnis}
\lstlistoflistings
\renewcommand*\lstlistingname{Quellcode}
%\cleardoublepage
%\newpage
\lstset{language=HTML}
\section{Test}
\begin{lstlisting}[caption={[Hello World (HTML)] Hello World (HTML)\footcite{Fußnote}},captionpos=b,label=Quellcode:hello_world_html]	%
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!!
</body>
</html>
\end{lstlisting}

Siehe Listing~\ref{Quellcode:hello_world_html}. Test\footcite{SelfHTML}.
\end{document} 
Weitere Details in der listings-Doku, Kap. 4.9.
Sepp.-

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Wie ich jetzt erst sehe, hat sich in meinem Code oben ein Fehler eingeschlichen - die Fußnote in der Caption wird zwar gezählt aber nicht angezeigt. Folgender funktioniert endlich:
\documentclass[12pt,titlepage,a4paper,bibtotoc,liststotoc]{scrartcl}

\usepackage{a4}
\usepackage{caption}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{moreverb}
\usepackage{fancyhdr}

\usepackage{xcolor,listings}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[citetracker=true,style=verbose,hyperref,datezeros=false]{biblatex}
\definecolor{hellgelb}{rgb}{1,1,0.8}
\definecolor{colKeys}{rgb}{0,0,1}
\definecolor{colIdentifier}{rgb}{0,0,0}
\definecolor{colComments}{rgb}{1,0,0}
\definecolor{colString}{rgb}{0,0.5,0}

\lstset{%
    float=hbp,%
    basicstyle=\ttfamily\small, %
    identifierstyle=\color{colIdentifier}, %
    keywordstyle=\color{colKeys}, %
    stringstyle=\color{colString}, %
    commentstyle=\color{colComments}, %
    columns=flexible, %
    tabsize=2, %
    frame=single, %
    extendedchars=true, %
    showspaces=false, %
    showstringspaces=false, %
    numbers=left, %
    numberstyle=\tiny, %
    breaklines=true, %
    backgroundcolor=\color{hellgelb}, %
    breakautoindent=true, %
    captionpos=b%
}
\usepackage[colorlinks,pdfpagelabels,pdfstartview = FitH,bookmarksopen = true,bookmarksnumbered = true,linkcolor = black,plainpages = false,hypertexnames = false,citecolor = black,urlcolor = black] {hyperref}
\usepackage[all]{hypcap}


\begin{document}
\renewcommand\lstlistlistingname{Quellcodeverzeichnis}
\lstlistoflistings
\renewcommand*\lstlistingname{Quellcode}
%\cleardoublepage
%\newpage
\lstset{language=HTML}
\section{Test}
\begin{lstlisting}[caption={[Hello World (HTML)]Hello World (HTML)\footnotemark},captionpos=b,label=Quellcode:hello_world_html]
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World!!
</body>
</html>
\end{lstlisting}
\footnotetext{\cite{SelfHTML}}

Siehe Listing~\ref{Quellcode:hello_world_html}. Test\footcite{SelfHTML}.
\end{document} 
Gruß, Sepp.-

eRiF
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 7. Mär 2011, 19:58

Beitrag von eRiF »

Danke hat funktioniert und sorry wegen dem beispiel :(

Antworten