我在使 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
在终端窗口中。