使 csv2latex 与 OSX El Capitan 和 TexMaker 兼容

使 csv2latex 与 OSX El Capitan 和 TexMaker 兼容

我在使 csv2latex 正常工作了 2 年之后(没有升级办公室或任何东西)excel2latex 神秘地失败了,之后我遇到了一些困难......

我正在使用 TexMaker 作为我的编辑器,当我尝试从我下载的文件夹运行 csv2latex 脚本时,编辑器显示 .scpt 文件不可执行......

当我尝试运行安装程序时,它告诉我 Ruby 未安装,但事实确实如此。我在终端中使用

ruby -v

ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]

答案1

这似乎是安装程序脚本中的一个错误,可能是由于操作系统随着时间的推移而发生变化。不幸的是,如果没有收到错误报告,很难找到它们。(我是作者。)

您应该能够手动安装脚本:

安装脚本

复制csv2latex/usr/local/bin。您需要使用sudo来执行此操作。从包的文件夹中:

sudo cp csv2latex /usr/local/bin

脚本本身需要安装到 TeXMaker 脚本文件夹中。(它不会进入/usr/local/bin。为此,您应该打开 TeXMaker,然后从脚本菜单中选择“打开 texmaker 脚本文件夹”。将文件复制或移动csv2latex.scpt到那里。您应该复制下载文件主文件夹中的文件,而不是source文件夹中的副本。

脚本菜单

使用脚本

从电子表格应用程序中选择一系列单元格并复制它们。然后csv2latex从 TeXMaker 内的脚本菜单中选择脚本。

选择适当的表格格式来格式化单元格,然后单击“确定”。

然后,您需要手动将单元格粘贴到文档中。(由于我不明白的原因,TeXMaker 不会完全执行脚本。)

请注意,这csv2latex不会保留 Excel 格式或复杂的 Excel 表格,它只是一种快速粘贴单元格的方法。

答案2

下载csv2latex并解压。找到source名为csv2latex.scpt和下的两个文件csv2latex.scpt。将它们移动到/usr/local/bin。也就是说,

$ cd to/directory/of/source
$ mv csv2latex /usr/local/bin
$ mv csv2latex.scpt /usr/local/bin

在终端窗口中。

相关内容