我遇到一个问题,表格(也包括图形)下标题的第二行及后续行是缩进的。我不想要缩进。
以下是 MWE:
\documentclass[12pt, a4paper, oneside, bibtotoc, liststotoc]{scrbook}
\input{variablen} % Variablen
\usepackage[ngerman]{babel} % Deutsche Silbentrennung usw.
\usepackage[utf8]{inputenc} % Umlaute unter UTF8 nutzen
\usepackage{color} % Paket für Textfarben
\usepackage[a4paper,lmargin={4cm},rmargin={2cm},
tmargin={2.5cm},bmargin = {2.5cm}]{geometry}
\usepackage{amssymb} % Mathematische Symbole
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{textcomp}
\usepackage{graphicx} % lädt das Paket zur Verwendung von Grafiken
\usepackage{float} % lädt das Paket zur Verwendung von zusätzlichen Positionsbefehlen
\usepackage{wrapfig} % Zur Positionierung von bildern
\usepackage{subfigure}
\usepackage{tikz}
\usepackage{setspace}
\usepackage[backend=bibtex,style=alphabetic]{biblatex}
\addbibresource{literature}
\usepackage{listings}
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{frame=tb,
language=Java,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=none,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
\usepackage[automark, headsepline]{scrpage2}
\usepackage[hidelinks]{hyperref}
\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\lehead{\leftmark} % Chapter auf gerader Seite links
\lohead{\leftmark} % Chapter auf ungerader Seite links
\automark[section]{chapter}
\rohead[\pagemark]{\pagemark} % Seitenzahl auf ungerader Seiten rechts oben
\rehead[\pagemark]{\pagemark} % Seitenzahl auf gerader Seiten rechts oben
\renewcommand*{\chapterpagestyle}{scrheadings} %Chapter nicht als plain behandeln, neue Seite manuell
\begin{document}
\begin{wraptable}{l}{0.3\textwidth}
\begin{tabular}{|c|c|}
\hline
tatsächlich & erkannt \\
\hline
28 & 25\\
\hline
28 & 25\\
\hline
30 & 30\\
\hline
28 & 26\\
\hline
28 & 27\\
\hline
\end{tabular}
\caption{Vergleich der tatsächlichen mit den erkannten Schritten}\label{tab:schritte}
\end{wraptable}
\end{document}
因此第二行及以后的行应该从左边开始,如“Tabelle 7.2:”。我认为这种行为来自某个包,但我对 LaTeX 的了解太少,无法弄清楚是哪个包...
答案1
您可以使用\setcapindent{0pt}
删除标题中第二行及以后行的缩进。
在下面的例子中,我删除了所有不需要的包,并替换了两个不推荐使用的类选项和不推荐使用的包scrpage2
:
\documentclass[12pt, a4paper, oneside,
bibliography=totoc,% <- changed
listof=totoc% <- changed
]{scrbook}
\usepackage{blindtext}% only for dummy text
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{wrapfig}
\usepackage[automark, headsepline]{scrlayer-scrpage}% sets page style scrheadings automatically
\clearpairofpagestyles
\ihead{\leftmark}% chapter on the inner margin
\ohead*{\pagemark}% page on the outer margin, also in page style plain
\renewcommand*{\chapterpagestyle}{scrheadings}% if you relly want to do so ...
\setcapindent{0pt}
\begin{document}
\blinddocument
\begin{wraptable}{l}{0.3\textwidth}
\begin{tabular}{|c|c|}
\hline
tatsächlich & erkannt \\
\hline
28 & 25\\
\hline
28 & 25\\
\hline
30 & 30\\
\hline
28 & 26\\
\hline
28 & 27\\
\hline
\end{tabular}
\caption{Vergleich der tatsächlichen mit den erkannten Schritten}\label{tab:schritte}
\end{wraptable}
\Blindtext[2]
\end{document}
补充说明:正如@Schweinebacke 在评论中提到的,您还应该用 替换已弃用的subfigure
软件包subcaption
。