There are some utf8 symbols (ĉ ĝ ...) in the input for pdflatex and I use in preambula commands like
\DeclareUnicodeCharacter{0109}{$\hat{c}$},
\DeclareUnicodeCharacter{011D}{$\hat{g}$}
and so on with \hat
, \acute
, \grave
,\ddot
, \tilde
, \check
, \bar
, \breve
(to avoid messages like: Unicode char \u8:ǹ not set up for use with LaTeX
).
So I replace symbols (utf8) by appropriate latex commands in math mode. Do any bad situations can be with this because commands are in math mode and do I must change to use text mode commands?
It works, no error. I worry about future use of this preambula, do I shall be in trouble with it. Here is part of the whole text:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage{amstext}
\usepackage{cmap}
\usepackage[T1,T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage{textalpha} % Greek symbols
%Latin Accents
\DeclareUnicodeCharacter{01F4}{$\acute{G}$}
\DeclareUnicodeCharacter{01F5}{$\acute{g}$}
\DeclareUnicodeCharacter{1E30}{$\acute{K}$}
\DeclareUnicodeCharacter{1E31}{$\acute{k}$}
\DeclareUnicodeCharacter{1E3E}{$\acute{M}$}
\DeclareUnicodeCharacter{1E3F}{$\acute{m}$}
\DeclareUnicodeCharacter{1E54}{$\acute{P}$}
\DeclareUnicodeCharacter{1E55}{$\acute{p}$}
\DeclareUnicodeCharacter{1E82}{$\acute{W}$}
\DeclareUnicodeCharacter{1E83}{$\acute{w}$}
% GREEK Symbols var
\DeclareUnicodeCharacter{03B5}{$\varepsilon$}
\DeclareUnicodeCharacter{03F0}{$\varkappa$}
\DeclareUnicodeCharacter{03C6}{$\varphi$}
\DeclareUnicodeCharacter{03D6}{$\varpi$}
\DeclareUnicodeCharacter{03F1}{$\varrho$}
\DeclareUnicodeCharacter{03C2}{$\varsigma$}
\DeclareUnicodeCharacter{03D1}{$\vartheta$}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
==
Acute: á ć é ǵ í ḱ ĺ ḿ ń ó ṕ ŕ ś ú ẃ ý ź Á Ć É Ǵ Í Ḱ Ĺ Ḿ Ń Ó Ṕ Ŕ Ś Ú Ẃ Ý Ź \\
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω Α Β Γ Δ Ε Ζ Η Θ
Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
var греческие буквы
varepsilon ε
varkappa ϰ
varphi φ
varpi ϖ
varrho ϱ
varsigma ς
vartheta ϑ
\end{document}
\^c
and\^g
.