我正在使用库尔维塔CV 某样东西,但无法获得克罗地亚语/塞尔维亚语(我不知道结果会怎样,但他们是 šŠđĐčČćĆžŽ)。
有一段时间没用过 LaTeX 了,但记得过去我经常收到这些信,替代像这样 Đ = \DJ{}。出于某种原因,它不起作用。
非常感谢您对此事的建议...
答案1
不要忘记使用fontenc
选项加载T1
;\DJ
并且\dj
在默认编码中不可用OT1
。在您的序言中添加:
\usepackage[T1]{fontenc}
这是一个生成信件的小例子:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{currvita}
\begin{document}
\v{s}\v{S}\DJ\dj\v{c}\v{C}\'c\'C\v{z}\v{Z}
\end{document}
使用inputenc
该选项utf8
(如果您的编辑器支持unicode),您将能够直接从键盘输入一些(也可能是全部)字母:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{currvita}
\begin{document}
ćĆ
\end{document}
由于我不熟悉“克罗地亚语键盘”,所以我不知道剩余的字母是否可以做到这一点。
答案2
我不会说也不会写克罗地亚语,但这是使用 TeX 输入塞尔维亚语的方法。
\documentclass{article}
\usepackage[OT2,T1]{fontenc}
\input{cyracc.def}
\newcommand\textcyr[1]{{\fontencoding{OT2}\fontfamily{wncyr}\selectfont #1}}
\begin{document}
Serbian alphabet again \dots \textcyr{\cyracc
A B V G D DJ E Zh Z I J K L LJ M N NJ O P R S T \'C U F Kh C Ch \Dzh\ Sh
}
\end{document}
输出是...
如果您想使用塞尔维亚语键盘(我不想使用,因为我过去 16 年一直住在美国),您将需要inputenc
软件包。如果我没记错的话,Babel 假设您使用的是塞尔维亚语西里尔语键盘,所以它对我来说没用。
答案3
如果您使用 XeTeX 或 LuaTeX,您也可以使用该fontspec
包。
\documentclass[utf8]{article}
\usepackage{fontspec}
\title{Mačak u vreći}
\author{Pero Perić}
\begin{document}
\maketitle
\section{Probni znakovi}
šđžčć ŠĐŽČĆ
\end{document}
inputenc
与尝试改变相比,这样做似乎遇到的问题更少fontenc
。
答案4
您需要做的就是在文档的前言中添加以下两行:
\usepackage[croatian]{babel}
\usepackage[utf8]{inputenc}
然后正常使用键盘(假设它是为克罗地亚语准备的)。