本周评论排行榜 7 chan 一位热心的网友路过 1 小王 一位热心的网友路过 1 1 一位热心的网友路过 1 Ky1in 一位热心的网友路过 1 小黄人 一位热心的网友路过 1 MH 一位热心的网友路过 1 992886750 一位热心的网友路过 总评论排行榜 7 chan 一位热心的网友路过 5 随便 一位热心的网友路过 5 泪花花小号 一位热心的网友路过 5 李春源 一位热心的网友路过 4 小小访客 一位热心的网友路过 3 cyclestone 一位热心的网友路过 3 pino 一位热心的网友路过 2 torokeru 一位热心的网友路过 2 123 一位热心的网友路过 2 qingfeng 一位热心的网友路过 2 不知名的大黄 一位热心的网友路过 1 Yan 一位热心的网友路过 1 小王 一位热心的网友路过 1 花花小号 一位热心的网友路过 1 dd 一位热心的网友路过 1 看透一切的匿名人士 一位热心的网友路过 1 小鸣 一位热心的网友路过 1 鱼鱼 一位热心的网友路过 1 1 一位热心的网友路过 1 hathawy 一位热心的网友路过 1 Mica 一位热心的网友路过 1 挽风six 一位热心的网友路过 1 Ky1in 一位热心的网友路过 1 青禾 一位热心的网友路过 1 小黄人 一位热心的网友路过 1 LHan 一位热心的网友路过 1 zxx 一位热心的网友路过 1 xyx 一位热心的网友路过 1 阿杰 一位热心的网友路过 1 MH 一位热心的网友路过 1 针式毫 一位热心的网友路过 1 992886750 一位热心的网友路过 1 airghub 一位热心的网友路过 1 qqtt 一位热心的网友路过 1 11160701 一位热心的网友路过 这些人刚刚排队过来看过我 +7 赞 2 如果您觉得本文还不错,欢迎打赏支持
14 条评论
加了同意一下
你好,哥,我最近在开发一些大型项目。使用latex编写毕业论文以及个人书籍。
我遇到了如下的问题(或者说不完美之处),所有的中间辅助文件和最终输出的pdf文件都放在一个out文件夹中,虽然执行了自动删除指令,但是
自动删除之后,就不太方便通过辅助文件来发现一些问题了。
这样导致我的强迫症发作,我在想能不能修改配置,把所有中间辅助文件放到out中,但是呢最终输出pdf和main.tex(主文件)一起放到根目录。
这样的话辅助中间文件也不用删除了,因为他们全部统一都放在out中,根目录很干净,也方便随时查看辅助文件。
我目前虽然有这样一个想法,但是由于自身代码水平有限,并且与ai交流无果后,才来寻求哥你的帮助。你看看有没有办法能够
实现这个想法。
留个联系方式加个好友吧。我让codex看了看。似乎的确是main.tex里面有点问题
我自己想的这个方法:
"latex-workshop.latex.tools": [ { "name": "latexmk-aux-out", "command": "latexmk", "args": [ "-pdf", "-interaction=nonstopmode", "-synctex=1", "-auxdir=%DIR%/out", "%DOC%" ] } ], "latex-workshop.latex.recipes": [ { "name": "latexmk ▶ PDF(aux 在 out,pdf 在根目录)", "tools": ["latexmk-aux-out"] } ]1)去掉 settings.json 里的 latex-workshop.latex.outDir(或不要设为 %DIR%/out)。
2)添加一个只传 -auxdir 的自定义方法(让 PDF 留在根目录):
然后我也问了问ai,ai推荐这个方法:
# 仅把中间文件(.aux/.log/.bcf/.toc 等)放到 out/ $aux_dir = 'out'; $emulate_aux = 1; # TeX Live 下分离 aux/out 需要这个开关 $pdf_mode = 1; # 生成 PDF $interaction = 'nonstopmode'; $synctex = 1;1)在项目根目录新建(或编辑) .latexmkrc,写入:
之后直接用:
latexmk -pdf main.texlatexmk 会自动创建 out/ 目录;PDF 会保留在根目录,辅助文件都在 out/。即便文档里用到了 \include 的子目录,latexmk 也会在需要时自动创建对应的 out/ 子目录并重跑一次,避免报错。
哥,我突然意识到可能是配置代码冲突和我的latex文件目录设置产生冲突导致的,你可以帮忙看一下我的这个作品无法编译的问题吗。
我想实现主文件整体编译和子文件单独编译这个功能,同时又想实现我刚刚和你提到的目录整洁。
但我反复尝试了两天之后,刚才又按你的想法改了一下,发现问题更多了。实在是炸了,哈哈哈
如果你能帮忙看一下就最好了。
下面是git的https的链接,可以直接用git复制
https://github.com/li-chunyuan/DJTU_Latex_Thesis.git
好的。我明天看看
非常感谢!真的非常感谢,这么晚了还耽误你休息时间,没想到你会专门回复,早点休息吧,哥
加个好友把,我让codex看了看。我发你结果
哥 这个博客是怎么搭建的啊 我想要搭建个自己的博客
emmm你去b站私信我一下,加一下联系方式吧,我给你说一下
你好,哥,那篇利用vs code配置latex的文章中的配置代码貌似有些问题。
具体问题如下,明明代码有相关配置,但是pdf的交互功能却丧失了,无法通过点击pdf跳转到对应latex源码位置。
我怀疑是你的配置冲突问题,也就是说你的自动清理辅助文件功能删除掉了某个关键文件,导致无法交互。
OKOK,感谢提醒,我等下回去了检查一下!
你的那篇文章中给出了完整的配置代码。具体问题在你网页代码中的第527行,你不应该把这个"*.synctex.gz"文件给删掉的,这导致了pdf交互功能丧失。
好的感谢