> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/zh-cn/wen-da/09-does-overleaf-support-ptex.md).

# Overleaf 支持 pTeX 吗？

是的，Overleaf 可以编译需要 pTeX 的日文文档。方法如下：

1. pTeX 文档不需要为日文文本（汉字、平假名和片假名）使用特殊命令。下面是一个简单示例（使用 `jsarticle` 文档类）：

   ```latex
   \documentclass{jsarticle}

   \bibliographystyle{jplain}
   \title{p\LaTeX\ 実験}
   \author{林蓮枝}

   \begin{document}

   \maketitle

   \begin{abstract}
   本稿では、文書組版システムp\LaTeX{}の使い方を解説します。p\LaTeX{}を利用するときには、あらかじめ文章中に\TeX{}コマンドと呼ばれる組版用の指示を混在させ\ldots
   \end{abstract}

   \section{導入}
   こんにちは世界！

   \end{document}
   ```
2. 如果你是从其他地方上传 .tex 文件，请确保它已保存为 UTF-8 编码。
3. 在 Overleaf 编辑器中，点击文件列表面板上方的 Overleaf 菜单按钮。
4. 将“Compiler”选项设置为“LaTeX”。
5. 向项目中添加一个空白文件，并将其保存为 `latexmkrc`.
6. 将以下行添加到你的 `latexmkrc` 文件的第 36 行：

```
$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
```

使用下面代码清单下方的链接打开一个 Overleaf 项目，它会创建一个合适的 `latexmkrc` 文件并排版 LaTeX 代码。

**`main.tex`**

```latex
\documentclass{jsarticle}

\bibliographystyle{jplain}
\title{p\LaTeX\ 実験}
\author{林蓮枝}

\begin{document}

\maketitle

\begin{abstract}
本稿では、文書組版システムp\LaTeX{}の使い方を解説します。p\LaTeX{}を利用するときには、あらかじめ文章中に\TeX{}コマンドと呼ばれる組版用の指示を混在させ\ldots
\end{abstract}

\section{導入}
こんにちは世界！

\end{document}
```

**`latexmkrc`**

```latex
$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
```

[在 Overleaf 中打开此示例。](https://www.overleaf.com/docs?engine=latex_dvipdf\&snip_name\[]=main.tex\&snip\[]=%5Cdocumentclass%7Bjsarticle%7D%0A%0A%5Cbibliographystyle%7Bjplain%7D%0A%5Ctitle%7Bp%5CLaTeX%5C+%E5%AE%9F%E9%A8%93%7D%0A%5Cauthor%7B%E6%9E%97%E8%93%AE%E6%9E%9D%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cmaketitle%0A%0A%5Cbegin%7Babstract%7D%0A%E6%9C%AC%E7%A8%BF%E3%81%A7%E3%81%AF%E3%80%81%E6%96%87%E6%9B%B8%E7%B5%84%E7%89%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0p%5CLaTeX%7B%7D%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%82%92%E8%A7%A3%E8%AA%AC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82p%5CLaTeX%7B%7D%E3%82%92%E5%88%A9%E7%94%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%81%AF%E3%80%81%E3%81%82%E3%82%89%E3%81%8B%E3%81%98%E3%82%81%E6%96%87%E7%AB%A0%E4%B8%AD%E3%81%AB%5CTeX%7B%7D%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A8%E5%91%BC%E3%81%B0%E3%82%8C%E3%82%8B%E7%B5%84%E7%89%88%E7%94%A8%E3%81%AE%E6%8C%87%E7%A4%BA%E3%82%92%E6%B7%B7%E5%9C%A8%E3%81%95%E3%81%9B%5Cldots%0A%5Cend%7Babstract%7D%0A%0A%5Csection%7B%E5%B0%8E%E5%85%A5%7D%0A%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E4%B8%96%E7%95%8C%EF%BC%81%0A%0A%5Cend%7Bdocument%7D\&snip_name\[]=latexmkrc\&snip\[]=%24latex+%3D+%27platex%27%3B%0A%24bibtex+%3D+%27pbibtex%27%3B%0A%24dvipdf+%3D+%27dvipdfmx+%25O+-o+%25D+%25S%27%3B\&main_document=main.tex)

此示例生成如下输出：

![在 Overleaf 上使用 platex 排版日文文本](/files/c58a6e7400489cd1510ba706487082c431d891cf)

另请参阅：

* Overleaf 帮助页面 [专门用于排版日文](/latex/zh-cn/yu-yan/11-japanese.md).
* 这个 [博文](http://doratex.hatenablog.jp/entry/20180503/1525338512) （日文）作者 [doraTeX](http://doratex.hatenablog.jp/about) 其中包含关于在 Overleaf 上使用 pTeX 和 upLaTeX 的更多细节。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/zh-cn/wen-da/09-does-overleaf-support-ptex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
