在 BibDesk 中预览中英文文献

声明:我不熟悉 MacTex 组件的各种使用规范,所以因为本文的而导致的数据损失,概不负责。

准备工具

将文件存放到目录里

这里有两个方法可以选择

放到 BibDesk 自身的路径下

open ~/Library/Application\ Support/BibDesk

然后将 CTeX-org/gbt7714-bibtex-style 中的 bst 和 sty 文件放到刚刚打开的文件夹内。

放到 bst 路径下

声明:*我知道 CTeX 维护的 gbt7714-bibtex-style 建议直接将文件放到工作目录下,但是我就是想试试……*

# 下载脚本
# wget https://raw.githubusercontent.com/Haixing-Hu/GBT7714-2005-BibTeX-Style/master/get_texmf_dir.sh
sh get_texmf_dir.sh
# /usr/local/texlive/texmf-local

# 在得到的路径后后面添加 /bibtex/bst
open /usr/local/texlive/texmf-local/bibtex/bst

CTeX-org/gbt7714-bibtex-style 下载得到的 *.bst*.sty 文件放到上一步打开的文件夹里,可能需要输入密码

然后需要刷新缓存

sudo texhash

编辑 BibDesk 配置

编辑 Tex 模版

BibDesk Tex Preview/Style and Template/Tex Template 为如下格式:

\documentclass[letterpaper]{ctexart}
\usepackage{gbt7714}
\pagestyle{empty}
\begin{document}
\nocite{<<CiteKeys>>}
\bibliography{<<File>>}   
\end{document}

当然可以做进一步的自定义,如链接高亮,或者调用 gbt7714 的不同用法。

编辑 Tex 程序

将 Tex Preview 中的 Tex Program 改为 XeLaTex ,如我的路径是 /Library/TeX/texbin/xelatex,可以在终端里输入 which xelatex 获知路径。

Comments
Write a Comment