Wongboo

Results 37 comments of Wongboo

Can somebody give me a hand? Thank you very much. https://forum.nim-lang.org/profile/Wongboo

我也是,有时又有,有时没有

第一个问题问题不大,但类似的一个路径问题不止一个,有在Windows下 ``` platex-ng a.tex ``` 能运行 ``` platex-ng .\a.tex ``` 不能,但实际上后者是PowerShell下的自动补全,可以与其他*latex使用,另外在Windows下,用latexmk调用ptex-ng,如果不加```-cd-```也似乎会遇到各种错误,使我现在latexmk的参数异常繁琐,形如 ``` "-e", "$pdflatex = 'platex-ng --shell-escape';$bibtex = 'pbibtex'; $dvipdf = 'dvipdfmx %O -o %D %S'; $do_cd = 1; $recorder...

@stone-zeng 烦您说一下```ptex-ng```怎么配合其他driver,我这边没看到此类命令行参数

@stone-zeng ,另外```-cd```后(也就是cd到文档目录后),对应输出将会正确 ``` This is Asiatic pTeX, Version 3.141592653 (preloaded format=platex-ng) entering extended mode (report.tex ``` 再说,不加扩展名,很可能有report.cpp,report.bbl,report.*(只是一种假设,确实可能发生)诸如此类文件共存,于是自然vscode报错的准确度就下降了

我懂了,找到问题了,```ptex-ng```在Windows不会自动将路径分隔符`\`,替换为`/`,因此`.\report.tex`将会失败,此外由于latexmk内部默认行为会将`/`替换为`\`,于是,`ptex-ng`不加`-cd-`将会编译失败,但加入`-cd-`也只是治标不治本,因为synctex依旧会失效,正确的做法是让`latexmk`加入`-MSWinBackSlash-`,或者让`ptex-ng`中检测到Windows环境后自动将路径分隔符`\`,替换为`/`,建议完成这一Windows上的修正

至于为何有的时候会丢失`.tex`扩展名,我也不清楚

我的意思是应当在Windows上增加`C:\a.tex`此类路径的支持

另外,我这边测试了一下`ptex-ng`,有些测试用例(中文用例)`ptex-ng`用时`xelatex`两倍还多,你们需要测试一下吗

@clerkma, 我拿`lualatex/pdflatex/xelatex`测试了一下,像`.\a.tex`的路径也不支持,但(在Windows下)像`C:\happy\a.tex`的路径是支持的