Ich möchte innerhalb einer eingerahmten Open in writeLaTeX
\documentclass[parskip=half-]{scrartcl} \usepackage{selinput} \SelectInputMappings{adieresis={ä},germandbls={ß}} \usepackage[ngerman]{babel} \begin{document} \fbox{\parbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}{% Text. Blablabla\footnotemark{} Hier steht auch noch etwas\footnotemark{}}}% \addtocounter{footnote}{-1}\footnotetext{Fußnote 1}\stepcounter{footnote}% \footnotetext{Fußnote 2} \end{document} Da ich einige dieser Boxen haben werde, würde ich das gerne automatisieren, allerdings möglichst ohne das zusätzliche Hilfsdateien erstellt werden. Geht das? |
Mit Hilfe des Paketes Open in writeLaTeX
\documentclass[parskip=half-]{scrartcl} \usepackage{selinput} \SelectInputMappings{adieresis={ä},germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{datatool} \DTLnewdb{pbfootnote} \newcommand*\pbfootnote[1]{% wird innerhalb der parbox statt \footnote verwendet \footnotemark% \DTLnewrow{pbfootnote}\DTLnewdbentry{pbfootnote}{pbfootnote}{#1}% } \newcommand\myparbox[2]{% neue Umgebung für eingerahmte parbox mit Fußnoten \DTLcleardb{pbfootnote}% \noindent% \fbox{\parbox{#1}{#2}}% \addtocounter{footnote}{-\DTLrowcount{pbfootnote}}% \DTLforeach*{pbfootnote}{\dtlpbfootnote=pbfootnote}{% \stepcounter{footnote}\footnotetext{\dtlpbfootnote}% }% } \begin{document} Text \footnote{normale Fußnote} \myparbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}{% Text. Blablabla\pbfootnote{Fußnote 1} Hier steht auch noch etwas\pbfootnote{Fußnote 2}. } \myparbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}{% Text. Blablabla\pbfootnote{Fußnote 3} Hier steht auch noch etwas\pbfootnote{Fußnote 4}. } \end{document} Alternative Das von @Henry hier erwähnte Open in writeLaTeX
\documentclass[parskip=half-]{scrartcl} \usepackage{selinput} \SelectInputMappings{adieresis={ä},germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{footnote} \let\oldfbox\fbox \renewcommand\fbox[1]{\savenotes\oldfbox{#1}\spewnotes} \begin{document} Text \footnote{normale Fußnote} \fbox{% Text. Blablabla\footnote{Fußnote 1} Hier steht auch noch etwas\footnote{Fußnote 2}%. } \fbox{\parbox{\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax}{% Text. Blablabla\footnote{Fußnote 3} Hier steht auch noch etwas\footnote{Fußnote 4}%. }} \parbox{\linewidth}{% Text. Blablabla\footnote{Fußnote 5} Hier steht auch noch etwas\footnote{Fußnote 6}. } \end{document} Das Paket beantwortet 01 Jan '14, 13:52 esdd |