Twi*_*wig 8 unicode latex utf-8 diacritics cjk
乳液中的汉字上方的色调标记/ unicode中的组合口音
我的目标是在乳胶中将色调标记在汉字上方,谷歌似乎没有放弃答案.
是否可以使用中文字符组合口音或者只能与某些字符组合使用?
我试过了\v{?}
,但是这会把卡隆的重音(第3音)放在角色的左边而不是它上面.音调的标准unicode符号是02C9,02CA,02C7,02CC和02D9,但认为这些与使用相同\v
,并且结合了ect.
现在玩了一个hexeditor和firefox来显示它们看起来不会,因为61CC88
产生一个带有'a'的umlout 61
的'a',但是E4BDA0CC88不产生带有umlout的你,只有你.是否有非组合版本的口音?还是砍掉下面的空间来移动角色?
替代方法
我还发现$\stackrel{\vee}{\textrm{?}}$
(从之前的stackoverflow问题)运行良好,但无法找到其他音调的等效符号,尽管已经搜索过unicode.org.我曾尝试--
,\diagup
并\diagdown
从数学符号,但它们看起来实在不适合,因为这样做- ,/,\和/.还有其他适合的符号吗?
替代字符 人们是否知道看起来像 - ,/,\和v的字符,但好像它们来自一组?
任何建议都会很好吗?
谢谢.
这样做的目的是让它们自动生成,以帮助人们学习中文.我已经在c#中使用mono编写了可用于移植的软件,所以只需要以一种不错的格式输出它,并认为LaTeX最容易?
PS在乳胶中使用中文字符
\documentclass[12p]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
?
\end{CJK*}
\end{document}
Run Code Online (Sandbox Code Playgroud)
问题终于解决了:D
\n\n$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{\\={}}}}{\\textrm{\xe4\xbd\xa0}}$\n$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{\\'{}}}}{\\textrm{\xe4\xbd\xa0}}$\n$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{\\v{}}}}{\\textrm{\xe4\xbd\xa0}}$\n$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{\\`{}}}}{\\textrm{\xe4\xbd\xa0}}$\n$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{\\.{}}}}{\\textrm{\xe4\xbd\xa0}}$\n
Run Code Online (Sandbox Code Playgroud)\n\n尽管第 2,4 行和第 5 行用 unicode 重音符号代替 LaTeX 重音符号不起作用。
\n\n这应该是一种通用方法,用于将组合重音放在任何字符的上方。
\n\n编辑
\n\n或者以更有用的形式
\n\n\\newcommand{\\1}{\\={}}\n\\newcommand{\\2}{\\'{}}\n\\newcommand{\\3}{\\v{}}\n\\newcommand{\\4}{\\`{}}\n\\newcommand{\\5}{\\.{}}\n\\newcommand{\\ac}[2]{$\\stackrel{\\textrm{\\raisebox{-0.5em}[0.25em][-0em]{#1}}}{\\textrm{\\raisebox{0em}[0.75em][0.75em]{#2}}}$\\hspace{0em}}\n
Run Code Online (Sandbox Code Playgroud)\n\n这样\\ac{\\3}{\xe4\xbd\xa0}\\ac{\\5}{\xe4\xbb\xac}
可以用来代替
归档时间: |
|
查看次数: |
1681 次 |
最近记录: |