Post

如何在LaTex中给文字注音

在我们给文章排版时,可能会想要给某些文字标注读音。这个时候我们就可以使用pxrubrica包来方便的实现这一目的。

效果展示

1
2
3
4
5
6
\documentclass[11pt, titlepage]{report}
\usepackage{xeCJK} %因为我使用了UTF-8的字符,所以导入xeCJK包
\usepackage{pxrubrica}
\begin{document}
\ruby{立命馆}{lì| mìng| guǎn} \ruby{立命館}{りつ|めい|かん}
\end{document}

sample

用法说明

  1. 给单个文字注音

    \ruby{A}{A的注音}

    单个文字注音.png

  2. 需要给多个文字分别注音(例如效果展示)时,则应使用|来给注音划分段落。

    \ruby{ A B }{ A的注音|B的注音}

    或者使用[g]给所有文字同时注音。

    \ruby[g]{ A B }{ A的注音 B的注音 }

    给多个文字注音.png

tip: 利用[g]的方法,你甚至可以在罗马字的上方进行注释

给罗马字注音.png

This post is licensed under CC BY 4.0 by the author.

Trending Tags