如何在乳胶中写单个平假名字符

如何在乳胶中写单个平假名字符

我已经没有字母了,我想在 latex 文档中使用平假名“ro”。我怎样才能以最简单的方式生成它?

答案1

此示例适用于lua-xe-pdf-普通latex(后跟dvipsps2pdf转换)。

% run: *latex mal-japanese.tex
% or 
% latex mal-japanese.tex
% dvips mal-japanese.dvi
% ps2pdf mal-japanese.ps
\documentclass{article}
\pagestyle{empty}
\begin{document}
% pdftex testfont
% --> dmjhira
% --> \table\bye
\font\maljapanese=dmjhira at 2ex % This is a matter of taste.
Some text {\maljapanese\char"4D} before $a+\textrm{\maljapanese\char"4D}=c$ some text {\maljapanese\char"4D} after.
\end{document}

姆韦

答案2

我不确定阅读您文档的人是否能理解这个符号或知道如何发音。不过,这里有一种方法,无需加载整个CJKutf8

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{newunicodechar}

\newunicodechar{ろ}{\text{\usefont{U}{min}{m}{n}\symbol{'215}}}

\DeclareFontFamily{U}{min}{}
\DeclareFontShape{U}{min}{m}{n}{<-> udmj30}{}

\begin{document}
$a+ろ=c$
\end{document}

在此处输入图片描述

如果您无法直接输入字符,只需为其定义一个命令:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\newcommand{\hiraro}{\text{\usefont{U}{min}{m}{n}\symbol{'215}}}

\DeclareFontFamily{U}{min}{}
\DeclareFontShape{U}{min}{m}{n}{<-> udmj30}{}

\begin{document}
$a+\hiraro=c$
\end{document}

udmj30如果您想将用法扩展到其他平假名,这里是字体的完整表格:

在此处输入图片描述

如果您没有udmj30(可能是由于 TeX 分布不完整),您可以尝试dmjhira

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\newcommand{\hiraro}{\text{\usefont{U}{min}{m}{n}\symbol{'115}}}

\DeclareFontFamily{U}{min}{}
\DeclareFontShape{U}{min}{m}{n}{<-> dmjhira}{}

\begin{document}
$a+\hiraro=c$
\end{document}

以下是字体的表格:

在此处输入图片描述

语法是\symbol{'<octal number>}\symbol{"<hexadecimal number>}或 also \symbol{<decimal number>}。只需查表即可找到正确的数字。

答案3

在此处输入图片描述

% arara: lualatex

\documentclass{article}
\usepackage{luatexja-fontspec}
\setmainjfont{MS Mincho}    
\newcommand{\HiraganaRo}{ろ}

\begin{document}
\[\HiraganaRo = 42\]
In the formula I use the symbol \HiraganaRo{} which is taken from the Japanese Hiragana alphabet.
\end{document}

答案4

此代码使用您选择的 TrueType 或 OpenType 字体中的 ろ 符号。我选择了 Harano Aji Mincho,它来自自由使用 TeX Live,或此处

\documentclass{article}
\usepackage{amsmath}
\usepackage{fontspec}
\usepackage{newunicodechar}

\newfontfamily\japanesefont{HaranoAjiMincho}[
  Scale=MatchUppercase,
  % Set other features, such as ligatures and forms, here.
  Script=Kana,
  Language=Japanese]

\newcommand\jpRo{\textup{\japanesefont ろ}}
\newunicodechar{ろ}{\jpRo}

\begin{document}
% You probably want to change your section title format to
% something like \large\bfseries\boldmath, not insert
% \boldmath commands.
\section*{\boldmath The Symbol \(ろ = 42\)}

This paper uses the symbol \(ろ = 42\).
\end{document}

平野味米粉样品

如您所见,当您使用 时,上述定义将像周围的文本和数学一样显示为粗体\boldmath\bfseries,但即使周围的文本为斜体(例如在定理陈述中),它仍将保持直立。如果您不使用\boldmath并且希望所有数学符号都以正常粗细显示在标题中(如 AMS 样式),请将 的定义更改\jpRo

\newcommand\jpRo{\textnormal{\japanesefont ろ}}

事后看来,如果你将来需要 ロ ,最好将其命名为\hiriganaRo\jpHgRo。无论哪种方式,它都是你可以使用的 ASCII 宏。

相关内容