将 ctable 转换为 rtf/word/odt 等

将 ctable 转换为 rtf/word/odt 等

我需要将如下所示的 ctable 转换为文字处理器的格式(MS Word、OOWrite 等)。它应该是一个可编辑的表格,但在更坏的情况下,img 也可以……

\ctable[
    cap = {Beispielverteilung der Infrastrukturmerkmale},
    caption = {Beispielverteilung der Infrastrukturmerkmale},
label = BspInfra,
width = 87mm,
pos   = ht,
center,
]{lrrr}{
}{
    \FL
    & Merkmal 1 & Merkmal 2 & Merkmal 3 \NN
    \cmidrule(l){1-4}
    Haushalt 1 & 1 & 0 & 1\NN
    Haushalt 2 & 0 & 0 & 1\NN
    Haushalt 3 & 0 & 1 & 1\NN
    Haushalt 4 & 1 & 1 & 0\NN
\NN
\multicolumn{4}{l}{Normalisierte Matrix $ R^{-\frac{1}{2}} \Sigma C^{-\frac{1}{2}} $}\NN
    Haushalt 1 & 0,500 & 0,000 & 0,408\NN
    Haushalt 2 & 0,000 & 0,000 & 0,577\NN
    Haushalt 3 & 0,000 & 0,500 & 0,408\NN
    Haushalt 4 & 0,500 & 0,500 & 0,000\NN
\LL
}

我尝试使用 LyX 将其转换为 OpenDocument 格式,但得到的是损坏的文件。我还尝试将其转换为 html 文档,但同样不起作用... :-\

有人有建议吗?

答案1

您可以按如下所示包装上述文件,然后使用LaTeX2rtf转换为可以在 Word 中使用的格式:

\documentclass{article}
\usepackage{ctable}
\begin{document}
   % above contents here.
\end{document}

在此处输入图片描述

还有tex4ht也可以转换为 OpenOffice 或 MWWord 格式。从文档

可以通过“\oolatex”命令请求 OpenDocument 格式的翻译。...

OpenDocument 代码使用 MathML 来编写公式,使用 XSL-FO 来格式化。OpenOffice 文字处理器可以查看该代码,进而可以导出 RTF 和其他基于 MicroSoft 的格式...

形式为“htlatex filename "html,word" "symbol/!" "-cvalidate" 的命令要求针对 MicroSoft Word 调整 HTML 输出。然而,这种格式依赖于位图的数学公式。

相关内容