BadSanta
25-03-2011, 15:12
Hallo,
bei dem Versuch, eine extra Umgebung für Karten zu erstellen, wird die zweite Karte nicht mehr dargestellt. Hier mal mein Minimalbeispiel:
\documentclass[pagesize]{scrreprt}
\usepackage[left=25mm,right=25mm,top=25mm,bottom=20mm,foot=7mm]{geometry}
\usepackage{graphicx}
\usepackage{threeparttable}
%---Kartenumgebung---
\makeatletter
\newenvironment{karte}
{\@float{karte}}
{\end@float}
\newcommand*{\fps@karte}{p}
\newcommand*{\ftype@karte}{4}
\newcounter{karte}
\newcommand*{\karteformat}
{Karte~\thekarte\csname autodot\endcsname}
\newcommand*{\fnum@karte}{\karteformat}
\newcommand*{\ext@karte}{lok}
\addtotoclist[float]{lok}
\newcommand*{\listoflokname}{Karten}
\newcommand*{\l@karte}{\l@figure}
\setuptoc{lok}{chapteratlist}
\newcommand*{\listofm}{\listoftoc{lok}}
\makeatother
\begin{document}
\listoftoc[Abbildungen]{lof}
\listoftoc[Karten]{lok}
\listoftoc[Tabellen]{lot}
\chapter{Anhang}
%---Abbildungen---
\section{Abbildungen}
\begin{figure}[h]
\includegraphics[width=1\textwidth]{Bilder/Gebietsbeschreibung/Fulda-Deutschland.jpg}
\caption
[LV A1]
{A1}
\end{figure}
%---Karte 1---
\newpage
\KOMAoptions{paper=A2,paper=landscape}
\recalctypearea
\newgeometry{paperwidth=594mm,paperheight=420mm,te xtheight=370mm,textwidth=549mm,top=25mm,left=25mm}
\section{Karten}
\begin{karte}
\includegraphics[angle=90,height=0.888\textheight]{Bilder/Gebietsbeschreibung/(1)hoe_hessen.jpg}
\caption
[LV K1]
{K1}
\end{karte}
%---Karte 2---
\newpage
\KOMAoptions{paper=A2,paper=landscape}
\recalctypearea
\newgeometry{paperwidth=594mm,paperheight=420mm,te xtheight=370mm,textwidth=549mm,top=25mm,left=25mm}
\begin{karte}
\includegraphics[angle=90,height=0.86\textheight]{Bilder/Gebietsbeschreibung/(4)bod_hessen.jpg}
\caption
[LV K2]
{K2}
\end{karte}
%---Tabellen---
\newpage
\KOMAoptions{paper=A4,paper=portrait}
\recalctypearea
\restoregeometry
\section{Tabellen}
\begin{threeparttable}[h]
\captionabove
[LV T1]
{T1}
\begin{tabular}{*{4}{l}}
a &b &c &d \\
1 &2 &3 &4 \\
\end{tabular}
\end{threeparttable}
\end{document}
Scheinbar hängt dies mit dem Paket "treeparttable" zusammen. Wie kann ich dennoch die zweite Karte angezeigt lassen?
Des Weiteren rutscht die erste Karte auf eine neue Seite. Wie kann man dies verhindern (soll auf der Seite mit der Überschrift "Karten" erscheinen)? Wie kann man im Kartenverzeichnis "Karte" vor der Kartennummerierung einblenden lassen?
Vielen Dank für eure Antworten,
BadSanta
PS: Die Karte taucht auch nicht im Kartenverzeichnis auf.
bei dem Versuch, eine extra Umgebung für Karten zu erstellen, wird die zweite Karte nicht mehr dargestellt. Hier mal mein Minimalbeispiel:
\documentclass[pagesize]{scrreprt}
\usepackage[left=25mm,right=25mm,top=25mm,bottom=20mm,foot=7mm]{geometry}
\usepackage{graphicx}
\usepackage{threeparttable}
%---Kartenumgebung---
\makeatletter
\newenvironment{karte}
{\@float{karte}}
{\end@float}
\newcommand*{\fps@karte}{p}
\newcommand*{\ftype@karte}{4}
\newcounter{karte}
\newcommand*{\karteformat}
{Karte~\thekarte\csname autodot\endcsname}
\newcommand*{\fnum@karte}{\karteformat}
\newcommand*{\ext@karte}{lok}
\addtotoclist[float]{lok}
\newcommand*{\listoflokname}{Karten}
\newcommand*{\l@karte}{\l@figure}
\setuptoc{lok}{chapteratlist}
\newcommand*{\listofm}{\listoftoc{lok}}
\makeatother
\begin{document}
\listoftoc[Abbildungen]{lof}
\listoftoc[Karten]{lok}
\listoftoc[Tabellen]{lot}
\chapter{Anhang}
%---Abbildungen---
\section{Abbildungen}
\begin{figure}[h]
\includegraphics[width=1\textwidth]{Bilder/Gebietsbeschreibung/Fulda-Deutschland.jpg}
\caption
[LV A1]
{A1}
\end{figure}
%---Karte 1---
\newpage
\KOMAoptions{paper=A2,paper=landscape}
\recalctypearea
\newgeometry{paperwidth=594mm,paperheight=420mm,te xtheight=370mm,textwidth=549mm,top=25mm,left=25mm}
\section{Karten}
\begin{karte}
\includegraphics[angle=90,height=0.888\textheight]{Bilder/Gebietsbeschreibung/(1)hoe_hessen.jpg}
\caption
[LV K1]
{K1}
\end{karte}
%---Karte 2---
\newpage
\KOMAoptions{paper=A2,paper=landscape}
\recalctypearea
\newgeometry{paperwidth=594mm,paperheight=420mm,te xtheight=370mm,textwidth=549mm,top=25mm,left=25mm}
\begin{karte}
\includegraphics[angle=90,height=0.86\textheight]{Bilder/Gebietsbeschreibung/(4)bod_hessen.jpg}
\caption
[LV K2]
{K2}
\end{karte}
%---Tabellen---
\newpage
\KOMAoptions{paper=A4,paper=portrait}
\recalctypearea
\restoregeometry
\section{Tabellen}
\begin{threeparttable}[h]
\captionabove
[LV T1]
{T1}
\begin{tabular}{*{4}{l}}
a &b &c &d \\
1 &2 &3 &4 \\
\end{tabular}
\end{threeparttable}
\end{document}
Scheinbar hängt dies mit dem Paket "treeparttable" zusammen. Wie kann ich dennoch die zweite Karte angezeigt lassen?
Des Weiteren rutscht die erste Karte auf eine neue Seite. Wie kann man dies verhindern (soll auf der Seite mit der Überschrift "Karten" erscheinen)? Wie kann man im Kartenverzeichnis "Karte" vor der Kartennummerierung einblenden lassen?
Vielen Dank für eure Antworten,
BadSanta
PS: Die Karte taucht auch nicht im Kartenverzeichnis auf.