> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-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` 文件中：

```
$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';
```

&#x20;[在 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://overleaf-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.
