我目前在使用 forest 包创建的两个图形时遇到了麻烦。它们非常大,无法完全适应页面,其余部分远远超出了页面框架。我不想缩小它们的尺寸,因为它们实际上是相当大,而且我不希望字体太小。所以我想将它们旋转 90°。我尝试过这样做,只旋转整个图形,但是我无法将两个图形放在彼此之下,因为每个图形都设置在不同的页面上。所以我使用了pdflscape
。图形现在正确显示在页面上,甚至我的页眉和页码也很好。现在唯一的问题是脚注出现在页面的长边,而不是短边。有人知道怎么改变它吗?这是我的文档序言和该页的实际代码:
\documentclass[a4paper,12pt]{scrreprt}
\usepackage{ucs}
\usepackage{forest}%um Spielbäume zu zeichnen
\usepackage{amsmath, amssymb} %Mathematikumgebung
\usepackage[utf8x]{inputenc} % Eingabekodierung: UTF-8
\usepackage[T1]{fontenc} % ordentliche Trennung
\usepackage[french,USenglish,UKenglish,ngerman]{babel}
% \usepackage{blindtext}
\usepackage{lmodern} % ordentliche Schriften
\usepackage{relsize}
\usepackage[babel,style=swiss,maxlevel=3,threshold=3]{csquotes}
\newenvironment*{smallquote} %Alle \blockquotes sind mit einfachem Zeilenabstand und in kleinerer (\footnotesize) Größe.
{\quote\singlespacing\smaller}
{\endquote}
\SetBlockEnvironment{smallquote}
\usepackage{graphicx}
\makeatletter
\renewcommand{\thefigure}{\@arabic\c@figure}
\makeatother
\usepackage{tabularx}
\usepackage{array}
\usepackage{longtable}
\usepackage{textcomp}%für gute Copyright-Symbole
\usepackage{float}
\usepackage[top=2.5cm,bottom=3.5cm,left=2.5cm,right=4cm,headheight=14.5pt,footnotesep=1cm]{geometry}
%\usepackage{fancyhdr}
\usepackage{lettrine}
\usepackage{indentfirst}
\usepackage{poetrytex}
\usepackage{setspace}
\usepackage{epigraph}
\setlength\epigraphwidth{0.75\textwidth}
\setlength\epigraphrule{0pt}
\renewcommand{\epigraphsize}{\footnotesize}
\renewcommand{\beforeepigraphskip}{12pt}
\renewcommand{\afterepigraphskip}{12pt}
\usepackage[]{acronym}
% An alternative to fancyhdr
\usepackage[markcase=ignoreupper]{scrlayer-scrpage}
\clearpairofpagestyles
\automark[section]{section}
\ohead{\headmark}
\ofoot*{\pagemark}
\usepackage{titlesec}
\titlespacing{\chapter}{0pt}{24pt}{12pt} % damit wird der Abstand vor und nach Kapiteln und (Sub-)Sections geregelt
\titlespacing{\section}{0pt}{24pt}{12pt}
\titlespacing{\subsection}{0pt}{24pt}{12pt}
\titlespacing{\invisiblesection}{0pt}{24pt}{12pt}
\titleformat{\chapter}[display]
{\normalfont\Large\bfseries}
{\chaptertitlename\thechapter}{14pt}{\Large}
\titleformat{\section}[display]
{\normalfont\large\bfseries}
{\thesection}{14pt}{\large}
\newcommand\invisiblesection[1]{%
\refstepcounter{section}%
\addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}%
\sectionmark{#1}}
\newcommand{\nocontentsline}[3]{}
\newcommand{\tocless}[2]{\bgroup\let\addcontentsline=\nocontentsline#1{#2}\egroup}
\usepackage{tocloft} %für Schriftgröße etc. des Inhaltsverzeichnis und des Abbildungsverzeichnis
\renewcommand\cftchapfont{\large}
\renewcommand\cftsecfont{\large}
\renewcommand{\cfttoctitlefont}{\large\bfseries}
\renewcommand{\cftloftitlefont}{\normalfont\large\bfseries}
\renewcommand\cftbeforetoctitleskip{24pt}
\renewcommand\cftaftertoctitleskip{12pt}
\renewcommand\cftbeforeloftitleskip{24pt}
\renewcommand\cftafterloftitleskip{12pt}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % for chapters
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\usepackage{footmisc}
\usepackage{hyperref}
\makeatletter %sorgt dafür, dass die Fußnoten am linken Rand nicht überstehen, sondern mit dem Horizontalstrich gemeinsam schließen.
\renewcommand{\@makefntext}[1]{
\parindent 1em%
\noindent\normalfont\@thefnmark~#1
}
\makeatother
% \textheight=\vfill% just for the example, wofür?
\usepackage{blindtext}
\usepackage{xcolor}
\pagenumbering{arabic}
\deffootnote[1em]{1.5em}{1em}{\thefootnotemark\ }
\makeatletter
\@ifdefinable{\org@makefntext}{%
\let\org@makefntext\@makefntext
\renewcommand*{\@makefntext}{%
\addtolength{\hsize}{-1cm}%
\org@makefntext
}%
}
\makeatother
\flushbottom%macht die Fußnoten gleichmäßig mit einem cm Abstand zum Haupttext.
\newenvironment{literatur}{%
\parskip6pt \parindent0pt
\def\lititem{\hangindent=0.5cm \hangafter1}}{%
\par\ignorespaces} %damit wird der hängende Einzug für das Literaturverzeichnis ermöglicht.
\usepackage{rotating}
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\usepackage{pdflscape}
%\usepackage{lscape}
\begin{document}
\begin{landscape}
\begin{figure}[h]
\centering
\centering
\scalebox{0.8}{
\begin{forest}
[\enquote{Malen}
[gegenständlich
[funktional
[Pläne]
[Phantomskizzen]
[Protkolle]
[\ldots]
]
[ästhetisch
[abbildend]
[imaginativ
[real]
[phantastisch]
]
]
]
[abstrakt
[funktional
[therapeutisch]
[\ldots]
]
[ästhetisch
[konstruiert
[futiristisch]
[monochrom]
[skriptural]
]
[automatisch
[informell]
[tachistisch]
]
]
]
]
\end{forest}}
\caption[Funktionalität und Ästhetizität gemalter Zeichen]{Funktionalität und Ästhetizität gemalter Zeichen.\footnotemark}
\label{fig:mal_zeichen}
\end{figure}
\footnotetext{Eigene darstellung nach \textit{ebd}., S.~129.}
\begin{figure}[h]
\centering
\begin{forest}
[Schreiben
[mechanisch
[Inhalt erhaltend (gesetzt)]
[Form und Inhalt erhaltend (Faksimile)]
]
[manuell
[Druckschrift (standardisiert)]
[Kursivschrift (individuell)]
]
]
\end{forest}
\caption[Funktionalität und Ästhetizität geschriebener Zeichen]{Funktionalität und Ästhetizität geschriebener Zeichen.\footnotemark}
\label{fig:schrift_zeichen}
\end{figure}
\footnotetext{Eigene Darstellung nach \textit{ebd}., S.~143.}
\end{landscape}
\end{document}
答案1
最好使用
for tree={font=\footnotesize}
对于第一棵树,而不是缩放它。然而,这是众所周知的,想必是显而易见的。
脚注的出现正如我所期望的那样,并且我希望它们与树木一起定位。
话虽如此,我会重新考虑第一棵树的绘制方式,尽量避免减小字体大小。例如,您可以错开节点。
[在这种情况下,您需要调整脚注的位置,以便第二棵树的脚注出现在正确的页面上。]
\documentclass[a4paper,12pt,ngerman]{scrreprt}
\usepackage[edges]{forest}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel,csquotes}
\usepackage{lmodern}
\usepackage[top=2.5cm,bottom=3.5cm,left=2.5cm,right=4cm,headheight=14.5pt,footnotesep=1cm]{geometry}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{figure}
\centering
\begin{forest}
for tree={
},
before typesetting nodes={
where={iseven(n())}{}{
replace by={[, shape=coordinate, append]}
}
},
before packing={
forked edges,
}
[\enquote{Malen}
[gegenständlich
[funktional
[Pläne]
[Phantomskizzen]
[Protkolle]
[\ldots]
]
[ästhetisch
[abbildend]
[imaginativ
[real]
[phantastisch]
]
]
]
[abstrakt
[funktional
[therapeutisch]
[\ldots]
]
[ästhetisch
[konstruiert
[futiristisch]
[monochrom]
[skriptural]
]
[automatisch
[informell]
[tachistisch]
]
]
]
]
\end{forest}
\caption[Funktionalität und Ästhetizität gemalter Zeichen]{Funktionalität und Ästhetizität gemalter Zeichen.\footnotemark}
\label{fig:mal_zeichen}
\end{figure}
\footnotetext{Eigene darstellung nach \textit{ebd}., S.~129.}
\begin{figure}
\centering
\begin{forest}
[Schreiben
[mechanisch
[Inhalt erhaltend (gesetzt)]
[Form und Inhalt erhaltend (Faksimile)]
]
[manuell
[Druckschrift (standardisiert)]
[Kursivschrift (individuell)]
]
]
\end{forest}
\caption[Funktionalität und Ästhetizität geschriebener Zeichen]{Funktionalität und Ästhetizität geschriebener Zeichen.\footnotemark}
\label{fig:schrift_zeichen}
\end{figure}
\footnotetext{Eigene Darstellung nach \textit{ebd}., S.~143.}
\end{landscape}
\end{document}