TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was trying to write the Serbian alphabet using:

\usepackage[serbian, english]{babel}
\foreignlanguage{serbian}{D d}

But I get nothing. When I try this with e.g:

\usepackage[russian, english]{babel}
\foreignlanguage{russian}{D d}

I get the correct character. So for the Serbian alphabet, this is fine until I get to the letters <Џ џ/Dž dž> and <Ћ ћ/Ć ć>.

Why don't I get any character when I use Serbian, but I do when I use Russian?

share|improve this question
Can you please make a minimal example, from \documentclass to \end{document}? My test gives the expected result. – egreg Feb 27 '13 at 20:44
The question is unclear to me. Perhaps you're looking for the serbian characters given from \foreignlanguage{serbian}{"D "d "C "c}? – Lev Bishop Feb 27 '13 at 20:56
@egreg This is for a long essay, so I'm using lots of different packages. I'm not getting any error message though. – Danger Fourpence Feb 27 '13 at 20:57
Are you using OT2 fontencoding? If so \foreignlanguage{russian}{D d D2 d2 C1 c1} should give access to those characters. For other fontencodings use \CYRDZHE \CYRTSHE etc. – Lev Bishop Feb 27 '13 at 21:10
@LevBishop I suspected OT2, which I wouldn't recommend. That's why I asked for a MWE and won't upvote this question. – egreg Feb 27 '13 at 21:27
up vote 2 down vote accepted

If you are using the OT2 font encoding, as it appears from your scanty code, you can benefit from the following complete transliteration table, drawn from a paper of mine published on ArsTeXnica (n. 9, April 2010)

Table, first half

Table, second half

Translation of the notes:

(1) In the ligatures, the symbol 0 is the digit zero

(2) In order to split тс, use t\/s or t\cydot s

(3) All the ligatures such as Yu or Ts work also if the second letter is uppercase

share|improve this answer
thanks very much. Am I right in saying that the character that comes from the input \# is the proto-Slavic vowel jat? – Danger Fourpence Feb 28 '13 at 14:10
@DangerFourpence Yes, but I wouldn't call it "protoslavic", as it was abolished only in 1917, together with the "izhitsa" and the "fita" (last part of the table). – egreg Feb 28 '13 at 14:15
I think it's called the proto-Slavic vowel, as it represents a vowel sound of the common Slavic language, but it might have been used as a grapheme long after this. This is more that a little off-topic though :) – Danger Fourpence Mar 1 '13 at 14:01

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.