写了五年博士论文之后,我还是无法自己解决最后一个问题。我正在使用 classicthesis,我想为表格和图形设置一个命令,以便它们在外边距方向上使用更宽的边距。奇数页在右边,偶数页在左边。我发现了一些类似的问题,但我无法从中构建解决方案。也许我错过了关于该主题的帖子,没有搜索正确的关键字?
我试过:
新的几何形状 -> 扰乱整个侧面
addmargin/addmaring* -> 参见下面的 MWE
- \areaset -> 扰乱整个侧面
我确信它必须与其中之一一起工作,但我无法完成它。
我最接近的解决方案是这个 MWE。表格更宽,但位于内边距,而不是外边距。注意在 pdf 查看器中切换到书籍模式,至少我忘了这样做,我花了一段时间才明白为什么章节从左页开始。
我希望我的 wme 能够被充分精简。
我将非常感谢任何帮助,这个问题几乎让我发疯了!
\documentclass[ twoside,openright,titlepage,numbers=noenddot,headinclude,1headlines,
footinclude=true,cleardoublepage=empty,abstractoff,
BCOR=5mm,paper=a4,fontsize=11pt,
ngerman
]{scrreprt}
\input{classicthesis-config}
\usepackage[nochapters,pdfspacing,linedheaders]{classicthesis}
\usepackage{blindtext}
\newcommand{\broadtab}[1]{\begin{table}[#1]
\myfloatalign
\scriptsize
\begin{addmargin*}[-0.17\textwidth]{}
\begin{tabularx}{1.17\textwidth}
}
\begin{document}
\chapter{Chapter}
\broadtab{h}
{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{addmargin*}
\end{table}
\blindtext
\broadtab{h}
{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption2} \label{tab2}
\end{addmargin*}
\end{table}
\blindtext
\broadtab{h}
{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption3} \label{tab3}
\end{addmargin*}
\end{table}
\blindtext
\broadtab{h}
{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption4} \label{tab4}
\end{addmargin*}
\end{table}
\blindtext
\broadtab{h}
{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption5} \label{tab5}
\end{addmargin*}
\end{table}
\blindtext
\end{document}
答案1
还有第四种可能性:使用changepage
包...下面是使用我可用的包进行的测试:
\documentclass[ twoside,openright,titlepage,
numbers=noenddot,headinclude,1headlines,
footinclude=true,cleardoublepage=empty,abstractoff,
BCOR=5mm,paper=a4,fontsize=11pt,
ngerman
]{scrreprt}
\usepackage[strict]{changepage}% <-- new
\usepackage{booktabs,tabularx}% <-- added that your MWE can be compiled
\usepackage{blindtext}
\begin{document}
\chapter{Chapter}
\begin{table}[htb]
\begin{adjustwidth*}{}{-2cm}% extend local border for 2cm in outside direction
\begin{tabularx}{\linewidth}{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{adjustwidth*}
\end{table}
\blindtext
\begin{table}[htb]
\begin{adjustwidth*}{}{-2cm}%
\begin{tabularx}{\linewidth}{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{adjustwidth*}
\end{table}
\blindtext
\begin{table}[htb]
\begin{adjustwidth*}{}{-2cm}%
\begin{tabularx}{\linewidth}{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{adjustwidth*}
\end{table}
\blindtext
\begin{table}[htb]
\begin{adjustwidth*}{}{-2cm}%
\begin{tabularx}{\linewidth}{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{adjustwidth*}
\end{table}
\blindtext
\begin{table}[htb]
\begin{adjustwidth*}{}{-2cm}%
\begin{tabularx}{\linewidth}{XX}
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\toprule
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
Some long long long long long long long long Text & Some long long long long long long long long Text \\
\bottomrule
\end{tabularx}
\caption{Some long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long caption1} \label{tab1}
\end{adjustwidth*}
\end{table}
\blindtext
\end{document}