我如何输入直立的希腊字母?我试过,upgreek
但它使用特定的字体(Euler 或 Adobe Symbol)。
我想在实际使用的字体中使用直立的希腊字母。我正在考虑以下解决方案:
- 特克斯
- 直接 ASCII 码输入
\alpha
,,,等,但在文本模式beta
下\mu
我倾向于#3。希望它不需要inputenc
修改。但当然,任何解决方案都是受欢迎的。
答案1
您可以将选项传递[greek,english]
给babel
包。然后您可以使用\greektext
和在它们之间切换\latintext
。
\documentclass{article}
\usepackage[greek,english]{babel}
\begin{document}
\greektext
A whole paragraph in greek letters
\latintext
% If we only want a single letter, it might make sense to define commands:
\newcommand{\ga}{\greektext a\latintext}
\newcommand{\gA}{\greektext A\latintext}
\gA lph\ga
\end{document}
答案2
包裹textgreek
似乎没有任何麻烦。它提供了命令,例如,允许您在字体、和\textalpha
之间进行选择。cbgreek
euler
artemisia
答案3
涉及 XeLaTeX 的两种解决方案
多语
使用 Polyglossia,可以为所有声明的语言正确加载连字规则。
\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage[variant=mono]{greek}
% Fonts
\setmainfont[Mapping=tex-text]{Linux Libertine O}
\begin{document}
\section{Τίτλος Κεφαλαίου}
English text. % Main language doesn't need declaration.
\begin{greek} % Secondary languages need to be declared.
Ελληνικό κείμενο.
\end{greek}
\end{document}
您可以为希腊语环境,例如
\newcommand{\gr}[1]{\begin{greek}#1\end{greek}}
...
\gr{Και άλλο ελληνικό κείμενο}
...
希腊语
和希腊语您可以使用开箱即用的直立字母来表示两种语言。请记住,此包主要用于希腊文本的排版。如果您的文档的主要语言是英语,最好坚持使用多语。
就你的情况而言,主要问题是希腊语是为了在英语中使用连字符,您必须明确将文本声明为英文,并且章节、部分、标题等将翻译成希腊语。
\documentclass{article}
\usepackage{fontspec}
\usepackage{xgreek}
\setmainfont{Linux Libertine O}
% This command allows the use of both english and greek text with correct hyphenation.
% English text must be placed in braces. Example:
% Ελληνικό κείμενο. \en{English text.} Ελληνικό κείμενο.
\newcommand{\en}[1]{\setlanguage{american}#1\setlanguage{monogreek}}
\begin{document}
\en{I want to use the upright Greek letters in the actual font being used and I want the hyphenation rules to work correctly!}
Οι ελληνικοί κανόνες συλλαβισμού δουλεύουν χωρίς προβλήματα.
\end{document}
答案4
方法 3 很容易通过“alphabeta”包实现希腊方丹克:
\documentclass{article}
\usepackage{alphabeta}
\begin{document}
You may use literal Unicode characters or the macros known
from math mode.
Beware of \gamma-rays, \pi-mesons and \beta-carotin.
Beware of γ-rays, π-mesons and β-carotin.
\end{document}
请注意,8 位希腊文本字体不支持符号变体(请参阅http://mirrors.ctan.org/language/greek/greek-fontenc/alphabeta-doc.pdf)。