
Parece que simplesmente não há como fazer com que o Latex inclua quaisquer caracteres Unicode genéricos que você gostaria em um PDF, e as soluções paraessa questãosão muito complicados.
Existe alguma maneira simples de incluir texto Unicode invertido, como ˙ʎɐpoʇ ʎddɐɥ ɯɐ I
?
EDITARCompilar com XeLatex parece funcionar bem para esse exemplo específico, mas mais tarde no documento sou atingido por
! Package inputenc Error: Unicode char \u8:ñosd not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.173 ...d on reading \emph{Cien años de soledad}
and ...
Não sei como consegui colocar isso ñ
aí sem problemas antes...
EDITARAcontece que CJKutf8
foi o pacote culpado que introduziuinputenc
Responder1
Você pode inserir quaisquer caracteres Unicode diretamente e compilá-los em PDF simplesmente usando LuaLaTeX ou XeLaTeX para compilar (por exemplo, lualatex file
no terminal). Você também pode girar o texto usando o rotating
pacote. Com o turn
ambiente você pode girar o texto em qualquer grau desejado (veja texdoc rotating
).
A fonte deve ser codificada em UTF-8, você deve compilar com LuaLaTeX ou XeLaTeX e deve usar fontspec
ou um pacote apropriado para selecionar uma fonte que inclua os caracteres Unicode necessários.
% compile with LuaLaTeX or XeLaTeX
\documentclass{article}
\usepackage{libertine}
\usepackage{rotating}
\newcommand{\unicodetext}{Greek μετανοεῖτε, accents \emph{esdrújulos}, pictograms ☹}
\begin{document}
This is UTF-8 encoded text with Unicode characters input directly:
\unicodetext
\begin{turn}{180}
\unicodetext
\end{turn}
\bigskip
This is text input upside-down:
˙ʎɐpoʇ ʎddɐɥ ɯɐ I ?
\end{document}
Responder2
Se você usar um tex baseado em Unicode, como xelatex ou luatex, ele funcionará naturalmente:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
˙ʎɐpoʇ ʎddɐɥ ɯɐ I ?
\end{document}