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,是不会有界面的:

  1. 在顶部导航栏Skim -> Preferences
  2. 点开第4个标签Sync,配置如下:

跳转

写完latex文档并且编译完成后从插件这里打开pdf文件:

然后从PDF -> TeX文件:cmd+shift+鼠标左击

Mac latex vscode配置外部PDF阅读器并配置对应跳转相关推荐

  1. Acrobat Reader DC 2020 for mac(最好用的免费PDF阅读器) 2020新增功能

    adobe acrobat reader dc 2020 for mac是一款非常好用的pdf阅读器!acrobat reader dc 2020 Mac免费版功能非常全面,可以帮助用户轻松的对pdf ...

  2. Mac下很赞的PDF阅读器 – Skim

    Skim是一个功能很强大的但是较轻量的Mac下的PDF阅读器.自从升级到Mac OS X 10.6之后,我一直也没有去下载过Adobe Reader,因为感觉太庞大了(9.3版本是40.3M),一直就 ...

  3. texstudio调用外部pdf查看器的配置方法

    选项-设置-命令-外部PDF查看器-打印符号-找到wps或者其他pdf查看软件的安装位置(可以在桌面的快捷方式右边查看),然后导入即可

  4. 最好用的mac免费PDF阅读器是什么?

    adobe acrobat reader dc 2020 for mac是一款非常好用的pdf阅读器!acrobat reader dc 2020 Mac免费版功能非常全面,可以帮助用户轻松的对pdf ...

  5. 这是一款深受学生党喜爱的PDF阅读器

    随着教育活动不断丰富,很多老师为了能够使学生在课后吸收更多的知识,便会发一些补充材料的电子版给学生们去阅读.一些电子版的教学资料很多都是采用PDF的文件格式.因为PDF文件不容易被修改,发放到学生手中 ...

  6. Sumatra PDF阅读器——快捷键与配置

    文章目录 写在前面 常用快捷键 阅读模式(Screen Mode) 放映模式(Presentation Mode) 常用设置(Settings) 深度自定义(Advanced Settings) 写在 ...

  7. android pdf阅读器开发_PDF to EPUB Converter Mac(PDF转EPUB转换器)

    EPUB to PDF Converter Mac特别版是专为Mac用户设计的一款PDF转EPUB转换器,尽管PDF是使用最广泛的电子文档格式,并且具有很多优点,但由于PDF不可重排,因此无法很好地适 ...

  8. PDF Reader Pro for mac(全能pdf阅读器)

    PDF Reader Pro 版该软件支持PDF阅读,编辑,注释,创建/填写表格,转换,创建,OCR和签署PDF文件等,满足您的所有PDF文档需求. PDF Reader Pro for mac版软件 ...

  9. 让Chrome成为你的pdf阅读器

    我在Mac OS上使用过的浏览器有Chrome.Safari和Firefox,由于做的产品要支持多浏览器,所以这几种浏览器都会用到,Chrome的使用频率更高一些. 之前想通过浏览器在线阅读PDF时, ...

最新文章

  1. Verilog中for 语句怎么用
  2. 解决django.db.utils.InternalError: (1049, Unknown database 'exam_db')
  3. 如何保护企业网络免受DDoS攻击?—Vecloud微云
  4. jQuery的Treeview插件
  5. 为什么同样是上亿的并发,购票系统就要比电商系统技术挑战更大?
  6. Living life over 假如生活重头再来
  7. XML电子口岸自动报关项目 真实百万级项目下载
  8. 向上传文件服务器,向服务器上传文件
  9. Spark SQL 简介
  10. 云图说 | 华为云应用服务网格,让你的应用治理智能化、可视化
  11. Rushcrm:CRM系统怎么让企业如此青睐?
  12. MySQL存储过程中的循环怎么写
  13. php 开启 exec,如何在php上启用shell_exec和exec?
  14. solr两种安装、ik分词器设置、DIH导入mysql数据
  15. java单例实例对象在springboot中实例化了2次,原因竟然是热部署的锅(记一次神奇的bug)
  16. 数据中台Citus集群压测报告
  17. 我们工作到底为了什么(HP大中华区总裁孙振耀退休感言 )
  18. iMeta视频教程 | 代谢物溯源/微生物组与代谢组整合分析软件MetOrigin
  19. Vue-cli引入Zepto.js
  20. 51单片机—基于PT100温度变送器的温度检测装置(ADC0804)

热门文章

  1. springboot 日志级别_SpringBoot实战(十三):Admin动态修改日志级别
  2. Unity Shader:Waveform波形(1)-用正弦函数做闪烁效果并分析波形公式中的参数
  3. mac 不显示 外接屏幕_Mac外接屏幕亮度调整
  4. 海洋泡沫结点图完整分析
  5. vue插槽--slot
  6. MYSQL基础之centos 6下二进制安装mariadb
  7. TiDB 增加 MySQL 内建函数
  8. java web获取请求体内容
  9. ORACLE SEQUENCE用法 (自增长)
  10. z-index属性简介