tabular tabularx 自动换行(p/m/b 无法按预期工作)

tabular tabularx 自动换行(p/m/b 无法按预期工作)

以下片段应在列的末尾断开

\begin{table}[hb]
    \begin{tabular}{|l|p{.5\textwidth}|}
        \hline \bfseries Col 1 & \bfseries Col 2\\\hline
        \hline Line with a considerably long text & An other very long line with text that should break at the end of the page \\
        \hline footnotemark\footnotemark[1] & but obviously the text doesn't break as desired \\
        \hline other text & which is very strange but I want it to break! Also notice that the right vertical line is missing! \\
        \hline other text & \parbox{.5\textwidth}{The parbox works as expected but I think the p/m/b should work too. But the vertical space is unexpected} \\
        \hline
    \end{tabular}
\end{table}

但它看起来像这样:

在此处输入图片描述

它应该以 \textwith 结尾,并在单元格内使用正确的换行符。我使用以下序言:

% Präambel
\documentclass[11pt,a4paper,oneside, 
listof=totoc,                   % Tabellen- und Abbildungsverzeichnis ins Inhaltsverzeichnis
%bibliography=totoc,            % Literaturverzeichnis ins Inhaltsverzeichnis aufnehmen
titlepage,                      % Titlepage-Umgebung statt \maketitle
headsepline,                    % horizontale Linie unter Kolumnentitel
%abstracton,                    % Überschrift beim Abstract einschalten, Abstract muss dazu in {abstract}-Umgebung stehen
%DIV11,                         % auskommentieren, um den Seitenspiegel zu vergrößern
BCOR6mm,                        % Bindekorrektur, die den Seitenspiegel um 6mm nach rechts verschiebt,
]{scrreprt} 
\usepackage[ansinew]{inputenc}  % ermöglicht die direkte Eingabe von Umlauten
\usepackage[ngerman]{babel}     % deutsche Trennungsregeln und Übersetzung der festcodierten Überschriften
\usepackage[T1]{fontenc}        % Ausgabe aller zeichen in einer T1-Codierung (wichtig für die Ausgabe von Umlauten!)
\usepackage{graphicx}           % Einbinden von Grafiken erlauben
\usepackage{amsmath}            % Mathe Erweiterungen wie z.B. split
\usepackage{amssymb}
\usepackage{mathpazo}           % Einstellung der verwendeten Schriftarten
\usepackage{textcomp}           % zum Einsatz von Eurozeichen u. a. Symbolen
\usepackage{listings}           % Datstellung von Quellcode mit den Umgebungen {lstlisting}, \lstinline und \lstinputlisting
\usepackage{xcolor}             % einfache Verwendung von Farben in nahezu allen Farbmodellen
\usepackage[intoc]{nomencl}     % zur Erstellung des Abkürzungsberzeichnisses
\usepackage{fancyhdr}           % Zusatzpaket zur Gestaltung von Fuß und Kopfzeilen
\usepackage{tocbasic}           %
\usepackage{hyperref}   
\usepackage{microtype}
\usepackage{array}              % Tabellen format
\usepackage{threeparttable}     % Footnote in table
\usepackage{tabularx}           % table stuff
\usepackage{tabulary}           % table stuff
\usepackage{pdfsync}            % Duno what this is for?!
\usepackage{csquotes}
\usepackage{paralist}           % compactitem itemize
\usepackage{tocbasic}
\usepackage[backend=biber,citestyle=verbose,style=alphabetic,natbib=true]{biblatex}

\setlength{\voffset}{-2cm}
\addbibresource{Literatur.bib}
\DefineBibliographyStrings{german}{%
        andothers = {{et\,al\adddot}},            % 'et al.' anstatt 'u.a.'
        editor    = {(Hrsg.)},
        editors   = {(Hrsg.)}} 

% Tabellenformat festlegen
\newcolumntype{x}[1]{>{\raggedleft\arraybackslash}p{5cm}}

答案1

感谢您添加了整个序言。我们不称之为 MWE。但是,

\usepackage{pdfsync}存在一些冲突。因此使用

\usepackage[novbox]{pdfsync} 

将解决这个问题。

相关内容