表格标题无缩进

表格标题无缩进

我遇到一个问题,表格(也包括图形)下标题的第二行及后续行是缩进的。我不想要缩进。

以下是 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

相关内容