我真的很难理解这种情况:我的以下代码在 Miktex 中可以运行,但我使用 Scientific Workplace 的同事的格式完全错误(特别是,表格注释占据了整个页面并居中,标题在每个页面都写着?这真是一团糟)。有人能告诉我如何修复下面的代码吗?我真的迷路了。 :( 我知道类似的帖子,也都读过了,但它们并没有帮助我修复下面代码的错误。我真的很感激你能帮我……非常感谢
\documentclass[12pt]{article}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{float}
\usepackage{mathtools}
\usepackage{ragged2e}
\usepackage{pdflscape}
\usepackage{longtable}
\usepackage{threeparttablex,booktabs}
\usepackage{caption}
\usepackage{tabularx}
\begin{landscape}
\begin{ThreePartTable}
\begin{TableNotes}[para,flushleft]
\item \small{Text Text Text.}
\end{TableNotes}
\medskip
{\small
\begin{longtable}{ | l c | c c c c c c | c |}
\caption{}
\label{tab:Table jj} \\
\insertTableNotes
\endfirsthead
\multicolumn{9}{c}
{ Table \thetable{} (continued) } \\
\endhead
\midrule
8888 & 360 (96) & 88886 & 88887.3 & 88880.8888 & 05.5 & 39.4 & 88880 & 66 \\
8888 & 888800 (75) & 88880.4 & 0.6 & 5.0 & 40.8888 & 88888888.0 & 6.7 & 36 \\
& 888860 (2222) & 7.6 & 7.8888 & 8888.5 & 88880.6 & 0.6 & 5.0 & 88889 \\
& 98888 (88884) & 6.0 & 6.4 & 8888.0 & 88886.9 & 7.7 & 5.5 & 88885 \\
& & & & & & & & \\
& & & & & & & & \\
& & & & & & & & \\
\midrule
\pagebreak
\midrule
8888 & 360 (96) & 988883XX & 888879XX & 8888.8888B & 88888888.6B & 747XX & 55XX & 66 \\
8888 & 888800 (75) & 300XX & 60XX & 788888888XX & 6.9B & 888868888XX & 88885XX & 36 \\
3 & 888860 (2222) & 888808888XX & 59XX & 336XX & 8888.9B & 888898888XX & 88888888XX & 88889 \\
4 & 98888 (88884) & 888835XX & 46XX & 888800XX & 8888.8888B & 888879XX & 88880XX & 88885 \\
5 & 30 (88880) & 08888XX & 43XX & 888808888XX & 488888888XX & 08888XX & 88885XX & 34 \\
& & & & & & & & \\
& & & & & & & & \\
& & & & & & & & \\
\midrule
\end{longtable}}
\end{ThreePartTable}
\end{landscape}
答案1
不幸的是,我认为没有什么可以修复的……问题是 Scientific Workplace 不支持所有 Latex 功能(例如多列)。看来 longtable 是另一个不受支持的功能。而且现在 SWP publisher 已经停业,我想这些功能不太可能再得到支持了。
我和我的一位合著者遇到了同样的问题(我使用 Latex,他使用 SWP),并且花了很长时间试图修复它但无济于事。