Quellcodeverzeichnis und Fußnoten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Quellcodeverzeichnis und Fußnoten

von eRiF » Di 8. Mär 2011, 22:15

Danke hat funktioniert und sorry wegen dem beispiel :(

von Sepp99 » Di 8. Mär 2011, 21:57

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.-

von Sepp99 » Di 8. Mär 2011, 07:54

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.-

von Sepp99 » Mo 7. Mär 2011, 22:48

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.-

Quellcodeverzeichnis und Fußnoten

von eRiF » Mo 7. Mär 2011, 22:31

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

Nach oben