我的桌子宽度出了大问题。我不明白为什么它这么宽。
我在用着latexmk
。
这是我的代码:
\documentclass[final,12pt,abstracton,oneside,a4paper,
bibliography=totocnumbered,
listof=totoc]{scrreprt}
% my imports
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{lastpage}
\usepackage[usenames,dvipsnames]{color}
\usepackage[ngerman, num]{isodate}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{pdfsync}
\usepackage{enumerate}
\usepackage{listings}
\usepackage[square]{natbib}
\usepackage{setspace}
\usepackage{rotating}
% import from used template
\usepackage{amsfonts}
\usepackage{tabularx}
\usepackage[right]{eurosym}
\usepackage[printonlyused]{acronym}
\usepackage{paralist}
\usepackage{parskip}
\usepackage[titles]{tocloft}
\usepackage[pdfpagelabels=true]{hyperref}
% define paper geometry
\geometry{a4paper, left=20mm, top=27mm, right=20mm, bottom=27mm, headsep=10mm,bindingoffset=10mm}
\fancypagestyle{plain}{
\lhead{}
\renewcommand{\headrulewidth}{0.4pt}
}
\pagestyle{fancy}
\lhead{\leftmark}
\chead{}
\rhead{\thepage}
\cfoot{}
\begin{document}
% titlepage toc tof and so on...
\begin{table}[h]
\begin{tabularx}{\textwidth}{lX}
\hline
Event & Description \\
\hline
\texttt{SomeOfMyEvents} & Description of the events goes here...
large large texts should be here line 1
large large texts should be here line 2
large large texts should be here line 3
large large texts should be here line 4
large large texts should be here line 5
large large texts should be here line 6
large large texts should be here line 7
large large texts should be here line 8
large large texts should be here line 9
large large texts should be here line 10
large large texts should be here \\
\hline
\end{tabularx}
\caption{caption}
\label{tab:cap}
\end{table}
% ...
\end{document}
结果如下:
romic II 的规则是我的文本宽度。你可以看到这个表格比文本宽度宽得多。如果我尝试将宽度设置为0.5\textwidth
仅表格的水平线长度的一半,列保持不变。
我甚至尝试了 wit 包tabulary
,tabu
和tabular*
with p{4cm}p{4cm}
,但都没有用。我没什么主意了。我希望有人对此有更好的想法。
编辑:
我添加了更多实际代码。现在只有事件的名称和描述的内容有所不同。
编辑#2:
由于评论,我添加了文档的完整序言。我展示的图片是上面显示的代码的输出。
答案1
感谢您发布完整的 MWE。罪魁祸首原来是包裹pdfsync
。我不知道是哪个许多您加载的其他包也会与其进行不良交互,但它存在的结果是表格看起来很可怕。
该软件包的用户指南pdfsync
建议
如果与其他软件包发生严重冲突,请尝试
\usepackage[novbox]{pdfsync}
果然,添加该novbox
选项可以解决眼前的问题。
说实话,我对这个软件包了解不够多,pdfsync
无法告诉你是否有更好的解决方案。引用软件包用户指南的“Bugs”部分:
pdfsync
使用极其[敏感]的代码。您不应pdfsync
在最终文档上使用,因为它可能会显著改变布局(不同的分页符/换行符是最明显的变化)。
这并不是最能激发信心的声明,不是吗?