我需要在论文中引用期刊“Sankhyā:印度统计杂志”。我希望正确绘制 ā 字符(即,如果可能的话,我更愿意避免使用一些 hack,例如\bar
或\overline
)。
问题:如何在 LaTeX 中正确书写 ā?
我没有运气解毒(在尝试了大写和小写几次之后)或综合 LATEX 符号列表(在文件中搜索“ā”和“india”没有找到结果)。
答案1
\=<character>
您可以使用;来编写长音符
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
Sankhy\=a
\end{document}
仅供记录,这是我前段时间写的一个表格,包含(我认为)LaTeX 提供的所有重音符号(原始名称是西班牙语;我使用了在网上找到的英文名称,但如果有任何错误请告诉我):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[USenglish]{babel}
\usepackage{fourier}
\usepackage{booktabs}
\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily}
\begin{document}
{
\renewcommand\arraystretch{1.3}
\noindent\begin{tabular}{@{}clcc@{}}
\toprule & &
\multicolumn{2}{c@{}}{Example}\\
\cmidrule(l){3-4}
Definition &
\multicolumn{1}{@{}c}{Description} &
Input &
Output \\
\cmidrule(r){1-1}\cmidrule(r){2-2}\cmidrule(l){3-3}\cmidrule(l){4-4}
\lstinline+\'{<character>}+ & acute accent & \lstinline+\'{a}+ & \'{a}\\
\lstinline+\`{<character>}+ & grave accent & \lstinline+\`{a}+ & \`{a}\\
\lstinline+\"{<character>}+ & umlaut or dieresis & \lstinline+\"{u}+ & \"{u}\\
\lstinline+\c{<character>}+ & cedilla &\lstinline+\c{c}+ & \c{c}\\
\lstinline+\={<character>}+ & macron & \lstinline+\={a}+ & \={a}\\
\lstinline+\b{<character>}+ & bar under &\lstinline+\b{a}+ & \b{a}\\
\lstinline+\u{<character>}+ & breve accent &\lstinline+\u{a}+ & \u{a}\\
\lstinline+\v{<character>}+ & há\v{c}ek &\lstinline+\v{a}+ & \v{a}\\
\lstinline+\~{<character>}+ & tilde & \lstinline+\~{n}+ & \~{n}\\
\lstinline+\^{<character>}+ & circumflex accent & \lstinline+\^{o}+ & \^{o}\\
\lstinline+\.{<character>}+ & dot accent &\lstinline+\.{a}+ & \.{a}\\
\lstinline+\d{<character>}+ & dot-under accent &\lstinline+\d{a}+ & \d{a}\\
\lstinline+\r{<character>}+ & ring &\lstinline+\r{a}+ & \r{a}\\
\lstinline+\H{<character>}+ & long Hungarian umlaut &\lstinline+\H{a}+ & \H{a}\\
\lstinline+\k{<character>}+ & ogonek &\lstinline+\k{a}+ & \k{a}\\
\lstinline+\t{<character>}+ & tie-after accent &\lstinline+\t{oo}+ & \t{oo}\\
\bottomrule
\end{tabular}
}
\end{document}
作为埃格尔提及他的评论, 对于“i”上的重音,值得特别注意:`i , \'i
,\^i
和\"i
可以产生所需的重音,但\i
对于其他重音,必须使用 ,例如\={\i}
或\v{\i}
。
当然,有些口音可以通过加载inputenc
包并直接从键盘输入来获得。
谢谢米科为了建议添加奥戈内克。
答案2
使用unicode字符!
使用 pdflatex 时,您必须添加\usepackage[utf8]{inputenc}
和\usepackage[T1]{fontenc}
,使用 lualatex 或 xetex \usepackage{fontspec}
。当然,您的源文件必须像这样编码。
pdflatex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
Sankhyā
\end{document}
xelatex 或 lualatex
\documentclass{article}
\usepackage{fontspec}
\begin{document}
Sankhyā
\end{document}
字符输入
有几种方法可以直接输入键盘上没有的unicode字符。
編輯为其提供工具,例如使用 vim 您可以按 ctrl + k 并插入键组合,例如
a*
α。撰写键。大多数 Unix 系统都提供组合键,按下特殊键后,您可以通过按下特定组合键来输入字符。如果您将其定义
Caps lock
为组合键,则可以键入caps lock
a
-
来获取ā
。大多数组合键都非常直观,因此您无需查找。例如,您可以按 来获取 → ,compose
-
>
或按 来获取 €compose
C
=
。输入 unicode 十六进制代码,对于 Windows,请按
alt
u
并输入 unicode 十六进制代码,对于 ubuntu,请按ctrl alt u
并输入十六进制代码。ā 的 unicode 位置是 U+0101。