
我想使用希臘打字機字體。到目前為止我無法找到任何此類字體。有人可以告訴我在哪裡可以找到嗎?
答案1
我知道至少其中三個可以很容易地與fontspec
andXeLaTeX
或 一起使用LuaLaTeX
:微軟的Consolas
and Courier New
、 and DejaVu Sans Mono
。它們都有單調和複調字符,如果您有合適的鍵盤,您可以直接輸入。
這是一個演示。請注意,Courier New
似乎有問題polyglossia
(“沒有為當前字體加載希臘文字”),所以我加載了babel
:
\usepackage{fontspec}
\setmainfont{Minion Pro}
\setsansfont{Myriad Pro}
\setmonofont{Courier New}
%
%\usepackage{polyglossia}
%\setdefaultlanguage{greek}
\usepackage[greek]{babel}
\usepackage{array, tabularx}
\renewcommand\arraystretch{2}
\setlength\parindent{0pt}
\begin{document}
\begin{tabularx}{\linewidth}{>{\ttfamily}lX}
Minion Pro: & \textbf{Πυθαγόρειο Θεώρημα}\newline
Εν τοις ορθογωνίοις τριγώνοις το από της την ορθήν γωνίαν υποτεινούσης πλευράς τετράγωνον ίσον εστί τοις από των την ορθήν γωνίαν περιεχουσών πλευρών τετραγώνοις. \\
Myriad Pro: & \sffamily \textbf{Πυθαγόρειο Θεώρημα} \newline
Εν τοις ορθογωνίοις τριγώνοις το από της την ορθήν γωνίαν υποτεινούσης πλευράς τετράγωνον ίσον εστί τοις από των την ορθήν γωνίαν περιεχουσών πλευρών τετραγώνοις.\\
Courier New: & \ttfamily
\textbf{Πυθαγόρειο Θεώρημα} \newline
Εν τοις ορθογωνίοις τριγώνοις το από της την ορθήν γωνίαν υποτεινούσης πλευράς τετράγωνον ίσον εστί τοις από των την ορθήν γωνίαν περιεχουσών πλευρών τετραγώνοις\\
DejaVu Sans Mono: & \fontspec{DejaVu Sans Mono} \textbf{Πυθαγόρειο Θεώρημα} \newline
Εν τοις ορθογωνίοις τριγώνοις το από της την ορθήν γωνίαν υποτεινούσης πλευράς τετράγωνον ίσον εστί τοις από των την ορθήν γωνίαν περιεχουσών πλευρών τετραγώνοις\\
Consolas: & \fontspec{Consolas}\textbf{Πυθαγόρειο Θεώρημα} \newline
Εν τοις ορθογωνίοις τριγώνοις το από της την ορθήν γωνίαν υποτεινούσης πλευράς τετράγωνον ίσον εστί τοις από των την ορθήν γωνίαν περιεχουσών πλευρών τετραγώνοις
\end{tabularx}
答案2
令人驚訝的是,它內置於 TeX 中! (編輯:然而,正如評論中所指出的,此功能並非來自 Knuth 博士。)
\documentclass{article}
\renewcommand*\rmdefault{\ttdefault}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek,english]{babel}
\begin{document}
Knuth really planned ahead, since he included a typewriter Greek font
as part of the Computer Modern Typewriter series.
And now you can use Unicode input:
\textgreek{Ἐν ἀρχῇ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεόν,
καὶ θεὸς ἦν ὁ λόγος.} ---Jn 1:1
\end{document}
答案3
如果xelatex
或是lualatex
您的選擇,您可以嘗試TeX Gyre Cursor
,這是一個免費的 Courier 克隆,支援希臘語,或Courier New
看起來更像打字機的臉。我不知道如何取得後一個,因為它已經安裝在我的電腦上,所以它可能是 Win 7 或 Office 附帶的。這是一個例子(我不會說或寫希臘語,所以這是來自維基百科的一些隨機文本):
% !TeX program=lualatex
\documentclass{article}
\usepackage{fontspec}
\setmonofont{TeX Gyre Cursor}
\newfontfamily\ttdifferent{Courier New}
\def\test{Some english words for comparison.
Η σύγχρονη αγγλική γλώσσα, η οποία μερικές φορές χαρακτηρίζεται ως η πρώτη επιστήμης, των επιχειρήσεων, της πολιτικής και της διπλωματίας, της ψυχαγωγίας, της αεροναυτιλίας και της}
\begin{document}
\ttfamily\test
\ttdifferent\test
\end{document}
答案4
如果您使用xetex
或luatex
,那麼 Lanston 發布的 Pro 版本中的 Frederic Goudy 的 Remington Typewriter 字體(準確地說,只有斜體是 Goudy 的)似乎可以滿足您單調和多調希臘語的需要。您可以在以下位置預覽字形www.myfonts.com/fonts/lanston/ltc-remington-typewriter/。斜體只有一點希臘語,但正體似乎很完整。
ParaType 的 Courier 版本也支援多音希臘文:預覽字形位於www.myfonts.com/fonts/paratype/courier/。