【platex】日语环境配置

最近在使用latex写日文论文,搞半天终于搞清楚了。
首先我们要知道的是,所有的操作其实都是通过命令来实现。latex编译的本质也是如此。其实对于所有工程编译也是这样,只是在latex中体现得更为明显。

既然知道了这个,那么无论是platex还是其他编译器,本质也是命令。

环境

  • 系统:Windows 10 Home 2009 22631
  • Tex Live: 2024
  • VScode:1.91.0

方法一:ptex2pdf

这个应该是platex的集成命令,命令格式如下:

ptex2pdf -l -ot -kanji=utf8 -synctex=1 %.tex

在vscode中,就是这么写:

 "latex-workshop.latex.tools": [
        {
            "name": "ptex2pdf",
            "command": "ptex2pdf",
            "args": [
                "-l",
                "-ot",
                "-kanji=utf8 -synctex=1",
                "%DOC%"

            ]
        }
      ]

当然,将上命令集成在vscode界面,需要添加下面代码:

"latex-workshop.latex.recipes": [
{
            "name": "ptex2pdf",
            "tools": [
                "ptex2pdf"
            ]
        }
]

注意每个块之间加,

方法二:latexmk

latexmk编译器需要安装Perl,因为latexmk本身就是一个Perl脚本。

这个方法需要添加.latexmkrc文件。将下面文本内容的.latexmkrc保存在.tex文件的同一目录下:

#!/usr/bin/env perl

# pdf_mode:
# 0:不生成 PDF。
# 1:通过 pdflatex 直接生成 PDF。
# 2:通过 dvipdf 从 DVI 文件生成 PDF。
# 3:通过 dvipdfmx 从 DVI 文件生成 PDF。
$pdf_mode         = 3;
# -halt-on-error 参数表示在遇到错误时停止编译并报告错误。
$latex            = 'platex -halt-on-error';
# 静默模式下的 LaTeX 编译命令
$latex_silent     = 'platex -halt-on-error -interaction=batchmode';
# 处理 .bib 文件生成引用文献的命令
$bibtex           = 'pbibtex';
# 这行配置指定了将 DVI 文件转换为 PDF 文件的命令
$dvipdf           = 'dvipdfmx %O -o %D %S';
# 生成索引的命令
$makeindex        = 'mendex %O -o %D %S';

然后在命令中就可以编译了。如果当前目录中只有一个tex文档,就只需要输入latexmk就能编译:

latexmk

如果不止一个,那么就指定文件:

latexmk test.tex

类似的,在vscode中,添加以下两个块:

"latex-workshop.latex.tools": [
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "%DOC%"
            ]
        }
    }

latexmk具体参数我还没弄明白,请各位自行查找

"latex-workshop.latex.recipes": [
{
            "name": "LaTeXmk",
            "tools": [
                "latexmk"
            ]
        }
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值