Mac latex vscode配置外部PDF阅读器并配置对应跳转
1.下载并安装Skim
下载链接:https://sourceforge.net/projects/skim-app/
2.配置skim
touch displayfile.txt
open displayfile.txt
在文本中写入:
#!/bin/bash# displayfile (Skim)
#
# Usage: displayfile [-r] [-g] PDFFILE
#
# Modified from "displayline" to only revert the file, not jump to a given line
#if [ $# == 0 -o "$1" == "-h" -o "$1" == "-help" ]; thenecho "Usage: displayfile [-r] [-g] PDFFILE
Options:
-r, -revert Revert the file from disk if it was open
-g, -background Do not bring Skim to the foreground"exit 0
fi# get arguments
revert=false
activate=true
while [ "${1:0:1}" == "-" ]; doif [ "$1" == "-r" -o "$1" == "-revert" ]; thenrevert=trueelif [ "$1" == "-g" -o "$1" == "-background" ]; thenactivate=falsefishift
done
file="$1"
#shopt -s extglob
#[ $# -gt 2 ] && source="$3" || source="${file%.@(pdf|dvi|xdv)}.tex"# expand relative paths
[ "${file:0:1}" == "/" ] || file="${PWD}/${file}"# pass file arguments as NULL-separated string to osascript
# pass through cat to get them as raw bytes to preserve non-ASCII characters
/usr/bin/osascript \-e "set theFile to POSIX file \"$file\"" \-e "set thePath to POSIX path of (theFile as alias)" \-e "tell application \"Skim\"" \-e " if $activate then activate" \-e " if $revert then" \-e " try" \-e " set theDocs to get documents whose path is thePath" \-e " if (count of theDocs) > 0 then revert theDocs" \-e " end try" \-e " end if" \-e " open theFile" \-e "end tell"
然后保存,继续在命令行输入:
chmod u+x displayfile.txt
mv displayfile.txt displayfile
mv displayfile /usr/local/bin/
3. 配置vscode setting
添加配置:
"latex-workshop.view.pdf.viewer": "external","latex-workshop.view.pdf.external.synctex.command": "/Applications/Skim.app/Contents/SharedSupport/displayline",
"latex-workshop.view.pdf.external.synctex.args": [
"-r",
"%LINE%",
"%PDF%",
"%TEX%"
],"latex-workshop.view.pdf.external.viewer.command": "displayfile",
"latex-workshop.view.pdf.external.viewer.args": [
"-r",
"%PDF%"
],
4.配置skim
点击skim,是不会有界面的:
- 在顶部导航栏Skim -> Preferences
- 点开第4个标签Sync,配置如下:
跳转
写完latex文档并且编译完成后从插件这里打开pdf文件:
然后从PDF -> TeX文件:cmd+shift+鼠标左击
Mac latex vscode配置外部PDF阅读器并配置对应跳转相关推荐
- Acrobat Reader DC 2020 for mac(最好用的免费PDF阅读器) 2020新增功能
adobe acrobat reader dc 2020 for mac是一款非常好用的pdf阅读器!acrobat reader dc 2020 Mac免费版功能非常全面,可以帮助用户轻松的对pdf ...
- Mac下很赞的PDF阅读器 – Skim
Skim是一个功能很强大的但是较轻量的Mac下的PDF阅读器.自从升级到Mac OS X 10.6之后,我一直也没有去下载过Adobe Reader,因为感觉太庞大了(9.3版本是40.3M),一直就 ...
- texstudio调用外部pdf查看器的配置方法
选项-设置-命令-外部PDF查看器-打印符号-找到wps或者其他pdf查看软件的安装位置(可以在桌面的快捷方式右边查看),然后导入即可
- 最好用的mac免费PDF阅读器是什么?
adobe acrobat reader dc 2020 for mac是一款非常好用的pdf阅读器!acrobat reader dc 2020 Mac免费版功能非常全面,可以帮助用户轻松的对pdf ...
- 这是一款深受学生党喜爱的PDF阅读器
随着教育活动不断丰富,很多老师为了能够使学生在课后吸收更多的知识,便会发一些补充材料的电子版给学生们去阅读.一些电子版的教学资料很多都是采用PDF的文件格式.因为PDF文件不容易被修改,发放到学生手中 ...
- Sumatra PDF阅读器——快捷键与配置
文章目录 写在前面 常用快捷键 阅读模式(Screen Mode) 放映模式(Presentation Mode) 常用设置(Settings) 深度自定义(Advanced Settings) 写在 ...
- android pdf阅读器开发_PDF to EPUB Converter Mac(PDF转EPUB转换器)
EPUB to PDF Converter Mac特别版是专为Mac用户设计的一款PDF转EPUB转换器,尽管PDF是使用最广泛的电子文档格式,并且具有很多优点,但由于PDF不可重排,因此无法很好地适 ...
- PDF Reader Pro for mac(全能pdf阅读器)
PDF Reader Pro 版该软件支持PDF阅读,编辑,注释,创建/填写表格,转换,创建,OCR和签署PDF文件等,满足您的所有PDF文档需求. PDF Reader Pro for mac版软件 ...
- 让Chrome成为你的pdf阅读器
我在Mac OS上使用过的浏览器有Chrome.Safari和Firefox,由于做的产品要支持多浏览器,所以这几种浏览器都会用到,Chrome的使用频率更高一些. 之前想通过浏览器在线阅读PDF时, ...
最新文章
- Verilog中for 语句怎么用
- 解决django.db.utils.InternalError: (1049, Unknown database 'exam_db')
- 如何保护企业网络免受DDoS攻击?—Vecloud微云
- jQuery的Treeview插件
- 为什么同样是上亿的并发,购票系统就要比电商系统技术挑战更大?
- Living life over 假如生活重头再来
- XML电子口岸自动报关项目 真实百万级项目下载
- 向上传文件服务器,向服务器上传文件
- Spark SQL 简介
- 云图说 | 华为云应用服务网格,让你的应用治理智能化、可视化
- Rushcrm:CRM系统怎么让企业如此青睐?
- MySQL存储过程中的循环怎么写
- php 开启 exec,如何在php上启用shell_exec和exec?
- solr两种安装、ik分词器设置、DIH导入mysql数据
- java单例实例对象在springboot中实例化了2次,原因竟然是热部署的锅(记一次神奇的bug)
- 数据中台Citus集群压测报告
- 我们工作到底为了什么(HP大中华区总裁孙振耀退休感言 )
- iMeta视频教程 | 代谢物溯源/微生物组与代谢组整合分析软件MetOrigin
- Vue-cli引入Zepto.js
- 51单片机—基于PT100温度变送器的温度检测装置(ADC0804)