WriteLatex utf-8 ģ problema de símbolo

WriteLatex utf-8 ģ problema de símbolo

Preciso usar o símbolo ģ na minha apresentação. Este símbolo possui o código 0123 utf-8. Mas quando estou digitando no writeLatex ele compila com erro:

Erro do pacote ucs: Caractere Unicode desconhecido 291 = U+0123, (ucs) possivelmente declarado em uni-1.def.

Eu estava lidando com esse problema em minha estação de trabalho e simplesmente codifiquei esse símbolo no arquivo uni-1.def como \'{g}. Porém no site writeLatex não consigo fazer isso e tentei usar o comando \DeclareUnicodeCharacter{0123}{\'{g}} , mas não houve alteração, ainda compilado com este erro. Para codificação de entrada eu uso \usepackage[utf8x]{inputenc}. Por enquanto, tenho apenas uma solução; em vez disso, apenas digito \'{g}, o que é realmente inconveniente. Você tem alguma sugestão?

Responder1

Não é realmente um sotaque agudo, mas uma vírgula invertida. O combelowpacote fornece isso.

Portanto, defina U+0123 para \cb{g}(e U+0122 para \cb{G}).

Se você não usar a utf8xopção, mas recorrer a utf8, poderá explorar o newunicodecharpacote, para estas definições:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{combelow}
\usepackage{newunicodechar}
\newunicodechar{ģ}{\cb{g}}
\newunicodechar{Ģ}{\cb{G}}

\begin{document}
ģĢ
\end{document}

insira a descrição da imagem aqui

Responder2

Esta é uma solução rápida e literalmente suja (solução alternativa), usando a dirtyopção:

\documentclass{article}
\usepackage[dirty]{ucs}
\usepackage[utf8]{inputenc}
\begin{document}
 ģ
 \unichar{"0123} 
\end{document}

O resultado é um pouco feio, mas reconhecível como g com cedilha.

informação relacionada