提问于:
浏览数:
1179
## 编译环境
操作系统
* [ ] Windows 7/8/10
* [x] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [x] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
我想输入希腊语段落,看了babel的官方文档和overleaf上greek页面上的方法,发现会把原来是拉丁字母的文本转换成希腊语,且必须使用pdflatex,有没有其他方法呢
1 回答
0
使用 utf8 编码以及 xelatex 编译可以处理多语言, 前提是有支持的字体 (更换字体使用 fontspec 宏包)
```
%!TeX encoding = utf8
%!TEX TS-program = xelatex
\documentclass{article}
\begin{document}
;ςερτυθιοπ ασδφγηξκλ ζχψωβνμ
;ςΕΡΤΥΘΙΙΟΠ ΑΣΔΦΓΗΞΚΛ ΖΧΨΩΒΝΜ
{\sffamily \verb|\sffamily| %%修改了一种模式, 不换段时可以 \textsf{some texts}
;ςερτυθιοπ ασδφγηξκλ ζχψωβνμ
;ςΕΡΤΥΘΙΙΟΠ ΑΣΔΦΓΗΞΚΛ ΖΧΨΩΒΝΜ
}
{\ttfamily \verb|\ttfamily| %%等宽样式, 同样, 不换段的时候可以 \texttt{some texts}
;ςερτυθιοπ ασδφγηξκλ ζχψωβνμ
;ςΕΡΤΥΘΙΙΟΠ ΑΣΔΦΓΗΞΚΛ ΖΧΨΩΒΝΜ
}
\end{document}
```
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。