精华内容
下载资源
问答
  • VS code +Latex+SumatrPDF 正反向搜索设置 复制最下面的代码到settings.json即可,注意更改路径和易错点,如下: 1. 不能删除.gz文件,所以清除生成的多余文件的代码为: "latex-workshop.latex.clean.fileTypes": ...

    VS code +Latex+SumatrPDF 正反向搜索设置

    复制最下面的代码到settings.json即可,注意更改路径和易错点,如下:

    1. 不能删除.gz文件,所以清除生成的多余文件的代码为:

           "latex-workshop.latex.clean.fileTypes": [
               "*.aux",
               "*.bbl",
               "*.blg",
               "*.idx",
               "*.ind",
               "*.lof",
               "*.lot",
               "*.out",
               "*.toc",
               "*.acn",
               "*.acr",
               "*.alg",
               "*.glg",
               "*.glo",
               "*.gls",
               "*.ist",
               "*.fls",
               "*.log",
               "*.fdb_latexmk"
           ],
    

    注意此项里面不能添加后缀为.gz的代码!

    2. 设置正向搜索

           "latex-workshop.view.pdf.viewer": "external",
           "latex-workshop.view.pdf.external.viewer.command": "D:/SumatraPDF/SumatraPDF/SumatraPDF.exe", 
           // 注意修改路径,路径为SumatraPDF.exe文件的路径
           "latex-workshop.view.pdf.external.viewer.args": [
               "-forward-search",
               "%TEX%",
               "%LINE%",
               "-reuse-instance",
               "-inverse-search",
               "\"D:\\Microsoft VS Code\\Code.exe\" \"D:\\Microsoft VS Code\\resources\\app\\out\\cli.js\" -gr \"%f\":\"%l\"",
               "%PDF%"
               //前面一个路径是VS code 安装包的路径,后面一个路径与Code.exe在同一个大文件夹下
               //参考下方截图   
           ],
    

    路径示意图:
    注意
    D:\Microsoft VS Code\Code.exe”
    D:\Microsoft VS Code\resources\app\out\cli.js” -gr “%f”:"%l""
    是在同一大文件夹下,换成你自己的后,第二行后面的代码照抄我这上面的就好了
    在这里插入图片描述

    3. 文件路径需要注意的东西

    文件名称带空格的,要把 / 换成 \ \
    在这里插入图片描述
    在这里插入图片描述

    4. 设置反向搜索

           "latex-workshop.view.pdf.external.synctex.command": "D:/SumatraPDF/SumatraPDF/SumatraPDF.exe", // 注意修改路径。
           "latex-workshop.view.pdf.external.synctex.args": [
               "-forward-search",
               "%TEX%",
               "%LINE%",
               "-reuse-instance",
               "-inverse-search",
               "\"D:\\Microsoft VS Code\\Code.exe\" \"D:\\Microsoft VS Code\\resources\\app\\out\\cli.js\"  -gr \"%f:%l\"",
               "%PDF%"
        ],
    

    这里路径和上面的一样,注意 -gr 不要写错了,深刻的教训!

    SumatraPDF软件中的设置:

    方法一:设置-高级选项
    入图片描述
    找到这行,将后面改为之前设置的。

    方法二: 设置-选项
    在这里插入图片描述
    改成刚才设置的即可。

    5. 快捷键

    正向搜索: 代码处 ctrl+alt+j
    反向搜索:双击PDF

    6. 完整代码

    {
        //------------------------------LaTeX 配置----------------------------------
           // 设置是否自动编译
           "latex-workshop.latex.autoBuild.run":"onFileChange",
           //右键菜单
           "latex-workshop.showContextMenu":true,
           //从使用的包中自动补全命令和环境
           "latex-workshop.intellisense.package.enabled": true,
           //编译出错时设置是否弹出气泡设置
           "latex-workshop.message.error.show": false,
           "latex-workshop.message.warning.show": false,
           // 编译工具和命令
           "latex-workshop.latex.tools": [
               {
                   "name": "xelatex",
                   "command": "xelatex",
                   "args": [
                       "-synctex=1",
                       "-interaction=nonstopmode",
                       "-file-line-error",
                       "%DOCFILE%"
                   ]
               },
               {
                   "name": "pdflatex",
                   "command": "pdflatex",
                   "args": [
                       "-synctex=1",
                       "-interaction=nonstopmode",
                       "-file-line-error",
                       "%DOCFILE%"
                   ]
               },
               {
                   "name": "latexmk",
                   "command": "latexmk",
                   "args": [
                       "-synctex=1",
                       "-interaction=nonstopmode",
                       "-file-line-error",
                       "-pdf",
                       "-outdir=%OUTDIR%",
                       "%DOCFILE%"
                   ]
               },
               {
                   "name": "bibtex",
                   "command": "bibtex",
                   "args": [
                       "%DOCFILE%"
                   ]
               }
           ],
           // 用于配置编译链
           "latex-workshop.latex.recipes": [
               {
                   "name": "XeLaTeX",
                   "tools": [
                       "xelatex"
                   ]
               },
               {
                   "name": "PDFLaTeX",
                   "tools": [
                       "pdflatex"
                   ]
               },
               {
                   "name": "BibTeX",
                   "tools": [
                       "bibtex"
                   ]
               },
               {
                   "name": "LaTeXmk",
                   "tools": [
                       "latexmk"
                   ]
               },
               {
                   "name": "xelatex -> bibtex -> xelatex*2",
                   "tools": [
                       "xelatex",
                       "bibtex",
                       "xelatex",
                       "xelatex"
                   ]
               },
               {
                   "name": "pdflatex -> bibtex -> pdflatex*2",
                   "tools": [
                       "pdflatex",
                       "bibtex",
                       "pdflatex",
                       "pdflatex"
                   ]
               }
           ],
           //文件清理。此属性必须是字符串数组
           "latex-workshop.latex.clean.fileTypes": [
               "*.aux",
               "*.bbl",
               "*.blg",
               "*.idx",
               "*.ind",
               "*.lof",
               "*.lot",
               "*.out",
               "*.toc",
               "*.acn",
               "*.acr",
               "*.alg",
               "*.glg",
               "*.glo",
               "*.gls",
               "*.ist",
               "*.fls",
               "*.log",
               "*.fdb_latexmk"
           ],
           //设置为onFaild 在构建失败后清除辅助文件
           "latex-workshop.latex.autoClean.run": "onFailed",
           // 使用上次的recipe编译组合
           "latex-workshop.latex.recipe.default": "lastUsed",
           // 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击
           "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
       
       
       
           //使用 SumatraPDF 预览编译好的PDF文件
           // 设置VScode内部查看生成的pdf文件
           "latex-workshop.view.pdf.viewer": "external",
           // PDF查看器用于在\ref上的[View on PDF]链接
           // "latex-workshop.view.pdf.ref.viewer":"auto",
           // 使用外部查看器时要执行的命令。此功能不受官方支持。
           "latex-workshop.view.pdf.external.viewer.command": "D:/SumatraPDF/SumatraPDF/SumatraPDF.exe", // 注意修改路径
           // 使用外部查看器时,latex-workshop.view.pdf.external.view .command的参数。此功能不受官方支持。%PDF%是用于生成PDF文件的绝对路径的占位符。
           "latex-workshop.view.pdf.external.viewer.args": [
               
               "-forward-search",
               "%TEX%",
               "%LINE%",
               "-reuse-instance",
               "-inverse-search",
               "\"D:\\Microsoft VS Code\\Code.exe\" \"D:\\Microsoft VS Code\\resources\\app\\out\\cli.js\" -gr \"%f\":\"%l\"",
               "%PDF%"
           ],
           // 将synctex转发到外部查看器时要执行的命令。此功能不受官方支持。
           "latex-workshop.view.pdf.external.synctex.command": "D:/SumatraPDF/SumatraPDF/SumatraPDF.exe", // 注意修改路径
           // latex-workshop.view.pdf.external.synctex的参数。当同步到外部查看器时。%LINE%是行号,%PDF%是生成PDF文件的绝对路径的占位符,%TEX%是触发syncTeX的扩展名为.tex的LaTeX文件路径。
           "latex-workshop.view.pdf.external.synctex.args": [
               "-forward-search",
               "%TEX%",
               "%LINE%",
               "-reuse-instance",
               "-inverse-search",
               "\"D:\\Microsoft VS Code\\Code.exe\" \"D:\\Microsoft VS Code\\resources\\app\\out\\cli.js\"  -gr \"%f:%l\"",
               
               "%PDF%"
        ],
        
       }
    
    展开全文
  • SumatraPDF与VSCode反向搜索配置

    千次阅读 2020-12-29 16:32:53
    在设置->选项->高级设置中修改 "C:\Users\XXX\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\XXX\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js" -g "%f:%l" ...

    在设置->选项->高级设置中修改

    "C:\Users\XXX\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Users\XXX\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js" -g "%f:%l"
    

    参考

    https://zhuanlan.zhihu.com/p/95330916

    展开全文
  • SumatraPDF的反向搜索

    2021-11-12 17:57:55
    (不过现在LaTex WorkShop内部pdf阅读器的正向反向搜索已经支持的很好了,可以不调用SumatraPDF) "C:\Program Files\Microsoft VS Code\Code.exe" -r -g "%f":"%l" 当采用WinEdt作为LaTex编辑器时: "C:\Program ...

    当采用VS Code中的LaTex WorkShop插件作为LaTex编辑器时:
    (不过现在LaTex WorkShop内部pdf阅读器的正向反向搜索已经支持的很好了,可以不调用SumatraPDF)

    "C:\Program Files\Microsoft VS Code\Code.exe" -r -g "%f":"%l"
    

    当采用WinEdt作为LaTex编辑器时:

    "C:\Program Files\WinEdt Team\WinEdt 10\WinEdt.exe" -C="WinEdt 10.3" "[Open(|%f|);SelPar(%l,8);]"
    
    展开全文
  • 记录VSCode Latex SumatraPDF 反向搜索突然失效的原因 一、 最近VScode自动更新至1.62.3版本,然后反向搜索就突然失效了。这种版本更新带来的bug的确太难找了。在知乎上找到了解决方法,贴上知乎大佬(杂然赋流形丶...

    记录VSCode Latex SumatraPDF 反向搜索突然失效的原因

    一、 最近VScode自动更新至1.62.3版本,然后反向搜索就突然失效了。这种版本更新带来的bug的确太难找了。在知乎上找到了解决方法,贴上知乎大佬(杂然赋流形丶)的回答链接:VScode+latex+SumatraPDF反向搜索失败解决办法(Version 1.62)

    二、总结一下就是:

    突然失效原因:VS code 的版本更新造成
    解决方案:

    1. 在VS code 外打开sumatraPDF软件,再反向搜索。(前提:需要更改下sumatraPDF中的高级选项)

    原设置:
    InverseSearchCmdLine = "D:\Microsoft VS Code\Code.exe" "D:\Microsoft VS Code\resources\app\out\cli.js"  -g "%f":"%l"
    
    新设置:
    InverseSearchCmdLine = "D:\Microsoft VS Code\Code.exe" -g "%f":"%l"
    

    更改后就可以通过先打开sumatraPDF,再实现定位。

    2. 降低VScode的版本,一般v1.61就可用。并将自动更新关闭,防止再次更新。

    展开全文
  • 安装Texstudio 和sumatraPDF Texstudio 下载地址 sumattraPDF下载地址 设置Texstudio 有的教程需要来回设置Texstudio 和sumatraPDF,本教程只需对Texstudio 进行设置 打开“Texstudio”软件 ...
  • 使用Windows Terminal作为终端运行Vim时,SumatraPDF的反向搜索总是会弹出新终端,或者弹出后立即关闭并且焦点仍然留在SumatraPDF窗口。我通过修改其中用到的几条命令从某种程度上解决了这个问题。 如果对WT、vim的...
  • mac os + vscode + latex 支持正向搜索 反向搜索 中文 主要给出vscode中关于latex workshop的设置(以json形式) "latex-workshop.latex.autoClean.run": "onBuilt",//自动清理 "latex-workshop.latex.recipes": ...
  • 如何在SumatraPDF中设置反向搜索Latex命令行 非常简单,在SumatraPDF菜单栏,设置-选项,输入 “D:\CTEX\WinEdt\WinEdt.exe” “[Open(|%f|);SelPar(%l,8)]” 注意,第一个双引号内是WinEdt的位置。 亲测有效!
  • 解决方法: 在文本流中搜索多个关键字的经典方法是Aho-Corasick finite automaton,它在要搜索的文本中使用时间线性.您可能希望进行较小的修改以仅在单词边界上识别字符串,或者只是检查找到的关键字并确保它们未嵌入...
  • 我每次运行命令时都会按Ctrl R,但输入一个单词后(例如查找)我发现命令不在我的历史记录中,所以我按预期得到了这个:(failed reverse-i-search)`find`: cat fire.txt现在如何取消搜索,但在命令行中保持“查找”?...
  • 分别从起点和目标点开始各自的A*搜索 思考 还有一些问题 搜索顺序。是一边一次轮着来?还是并行搜索?又或者选择两个优先队列里优先级最高的两个元素中优先级更高的那个? 如何促使两个搜索相遇? 上述链接的文章...
  • 我试图解决以下问题,但如何编写接受String作为参数的方法?Write a method named printReverse that accepts a String as anargument and prints the characters in the opposite order. If the emptystring is ...
  • 安装扩展ctrl+shift+x调出应用商店,搜索并安装LaTeX Workshop扩展:配置LaTeX WorkshopLaTeX文件.tex的编译、预览、辅助文件的清理等都在扩展latex workshop中设置。LaTeX Workshop中,编译LaTeX文件时顺序执行的一...
  • Python反向索引查询

    2021-03-05 22:48:30
    搜索了一下SO档案,但没有找到任何与我完全相关的问题。好吧,长话短说,问题是:我在做反向索引。我在网上找到了一些教程和提示,我做了以下几点:类文档,用于词干的词干,并使用词干的起始位置和结束位置返回...
  • 某表中存的menuitem字段值为"3,4",要求找出3和4对应的menuitem值:SELECT name FROM tb_menuitemwhere CONCAT(',', '3,4', ',')like CONCAT('%,', CAST(id AS CHAR),',%') --id前后加个逗号反正4772的值用772就能查...
  • sumatrapdf的bug 需要打开sumatrapdf的进程,再重新编译即可
  • 是在192.168.56 / 24地址空间中对地址进行反向查找的FQDNzone "56.168.192.in-addr.arpa." in {type master; file "/etc/named/zones/example.com.rev"; allow-transfer { none; }; }; 3.创建/etc/named/zones...
  • 最近的懒劲又犯了,感觉在vscode里面找pdf的内容所对应的源码(反向搜索),源码对应pdf的内容(正向搜索)比较麻烦。查了点资料,两个快捷键就解决了 正向搜索 光标定位至目标源码 CTRL+ALT+J\red{CTRL+ALT+J}...
  • 一、grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrepgrep: 默认支持基本正则...
  • I have a string and an arbitrary index into the string. I want find the first occurrence of a substring before the index.An example: I want to find the index of the 2nd I by using the index and str.rf...
  • WinEdt 与 SumatraPDF 的正反向搜索功能 Latex 2: 解决WinEdt和TexWorks用久之后忽然不能正反向搜索 解决要点 1 --synctex=1 2 --src 要保证最底部的状态栏中的"–src"一项还在. 因为可能用久之后就无意中点了这个,...
  • VSCode中实现Latex和PDF的双向搜索

    千次阅读 2021-03-01 19:28:24
    但对于习惯使用Overleaf的朋友来说,在长篇写作时,会涉及到双向搜索的需求。即根据源码搜pdf的位置,和根据pdf的位置搜索源码的位置。尤其改论文时用的很多。 根据其他教程中,在安装LaTeX Workshop时,需要在...
  • } 输出显示双向循环链表,1为正向输出,0为反向输出 void ShowList(DuLinkList L, int status) { DuLnode *p; if(status) { p = L->next; while(p!=L) { printf("%c,", p->data); p = p->next; }...
  • 分享给大家供大家参考,具体如下:$s = "hello world";//整理echo 'trim(); ltrim(); rtrim()';echo '';echo '长度为: '.strlen($s);echo '';//大小写echo '首字母大写: '.Ucfirst($s);echo '';...
  • 这两种格式的概念和正向预搜索是类似的,反向搜索要求的条件是:所在缝隙的"左侧",两种格式分别要求必须能够匹配和必须不能够匹配指定表达式,而不是去判断右侧。与"正向预搜索"一样的是:它们都是对所在缝隙的...
  • 我使用Python的bitarray module将写在二进制文件中的DNA序列转换为它的反向补码。每个核苷酸由两个位表示,格式如下:A - 00, C - 01, G - 10, T - 11。在例如,AGCTACGG (00 10 01 11 00 01 10 10)的反补码是...
  • nginx反向代理

    千次阅读 2021-02-10 18:42:17
    正向代理与反向代理的概念nginx反向代理一对一的反向代理反向代理(访问不同路径,转发至不同的tomcat)location指令说明 1.正向代理与反向代理的概念 正向代理:客户端想要访问一个服务器,但是它可能无法直接访问...
  • 在php编程中,对字符串的操作,多数为字符串比较、...函数的结构形式如下:strstr($haystack, $needle)strrchr($haystack, $needle)//$haystack表示母字符串,$needle表示要查找的字符strstr()函数用于查找第一次出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 157,380
精华内容 62,952
关键字:

反向搜索