因此,我一直在处理一份超过 360 页的大型文档,在处理了几页表格后,表格开始无缘无故地缩进。现在我不认为自己是新手,但我似乎找不到此错误背后的原因。我总是单独编译每一页,然后使用大文件以确保一致性。直到今天我又添加了 3 页表格,表格看起来都很好。为了检查我的表格代码,我将其与大型文档分开编译,结果很完美。我担心无论多少 MWE 都不足以解决这个问题。我已经全局抑制了缩进。
那么我的问题是,代码中是否存在一些众所周知的错误,导致编译后排版框偏移?我可以运行错误检查吗?我可以使用某种分隔符来隔离特定页面上的排版吗?
这里有几张图片,展示了独立编译的表格,然后包含在大型文档中。
编辑:这是独立工作的表格的 MWE。在上面独立编译的照片中,我用我的完整序言编译了它。此 MWE 不包含完整文档中看到的所有选项。
\documentclass[letterpaper,twoside,openright]{memoir}
\usepackage[bmargin=1in]{geometry}
\usepackage{color, colortbl, longtable}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\usepackage[framemethod=tikz]{mdframed}
\newmdenv[%
linecolor=black,
outerlinewidth=1pt
skipabove=0.5\baselineskip,
skipbelow=0.5\baselineskip,
]{ansbox}
\newcounter{anskeycount}
\setcounter{anskeycount}{0}
\newcommand{\akc}{\small\stepcounter{anskeycount}\theanskeycount}
\begin{document}
\newpage
% \newgeometry{hmargin=.5in}
\begin{ansbox}[
userdefinedwidth=\textwidth,
backgroundcolor=black!20]
\centering \Huge
Lower Level ISEE -- Answer Key
\end{ansbox}
\setcounter{anskeycount}{0}
\noindent\begin{tabular}{r|*{17}{C{2.9mm}|}}
\hline
\rowcolor{black!15}
\multicolumn{1}{|r|}{\textbf{Section One}} &
\multicolumn{17}{c|}{\textbf{Part One - Synonyms}} \\
% \cline{1-18}
\cline{1-18}
Question \# &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc \\
\cline{2-18}
Correct Answer &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A \\
\cline{2-18}
Your Answer & & & & & & & & & & & & & & & & & \\[5pt]
\hline
\rowcolor{black!15}
\multicolumn{1}{|r|}{\textbf{Section One}} &
\multicolumn{17}{c|}{\textbf{Part Two - Sentence Completions}} \\
\cline{1-18}
Question \# &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc &
\akc \\
\cline{2-18}
Correct Answer &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A &
A \\
\cline{2-18}
Your Answer & & & & & & & & & & & & & & & & & \\[5pt]
\hline
\multirow{2}{*}{\textbf{Scores}} &
\multicolumn{4}{c|}{\cellcolor{black!15}\textbf{Correct}} &
\multicolumn{4}{c|}{\cellcolor{black!15}\textbf{Total}} &
\multicolumn{3}{c}{} &
\multicolumn{4}{c}{} \\
\cline{2-9}
&
\multicolumn{4}{c|}{} &
\multicolumn{4}{c|}{34} &
\multicolumn{3}{c}{} &
\multicolumn{4}{c}{} \\
\cline{2-9}
\end{tabular}
\end{document}