ODS 到 LaTeX:使用 ods 文件中的格式?

ODS 到 LaTeX:使用 ods 文件中的格式?

有一个很好的解决方案,用于以包的形式从 ods 文件导入表格odsfile。对于非常简单、未格式化的表格,它基本上产生与 ods 中的表格相同的效果。但对于稍微复杂一点的表格,其中有背景颜色、粗体,或者说是带有合并单元格的副标题,默认排版相当难以阅读和无用。有没有办法 - 最好是自动 - 从中​​读取至少一些格式ods并将其提供给LaTeX?如果这真的不可能,有没有办法告诉它哪些行应该算作“副标题”并向其添加一些额外的格式,哪些行应该算作常规行?

这是我使用的包括:

\includespread[template=booktabs,file=test.ods,sheet=test]

就是我心中的 ods 的一个例子。

编辑

使用2015/10/15 v0.7来自 github 的版本和以下 mwe:

\documentclass[]{article}
\usepackage{odsfile,booktabs}
\usepackage{everypage}
\usepackage{pdflscape}

\newcommand{\Lpagenumber}{\bgroup
  \dimendef\margin=0
  \ifodd\value{page}\margin=\oddsidemargin
  \else\margin=\evensidemargin
  \fi
  \raisebox{\dimexpr 0.5in - 0.5\paperheight}[0pt][0pt]{%
    \rlap{\hspace{\dimexpr \margin+\textheight+\footskip}\rotatebox{90}{\thepage}}}
\egroup}


\listfiles
\begin{document}

\begin{landscape}
\includespread[template=booktabs,file=test.ods,sheet=test]
\thispagestyle{empty}%
\AddThispageHook{\Lpagenumber}%
\end{landscape}

\includespread[template=booktabs,file=test.ods,sheet=test]
\end{document}

生产pdf。ods 中的粗体没有保留,而且我还得到了一个看似不必要的新页面。

相关内容