
LatexでPDFに一般的なUnicode文字を含める方法はないようです。解決策としては、この質問複雑すぎる。
のような逆さまの Unicode テキストを含める簡単な方法はありますか˙ʎɐpoʇ ʎddɐɥ ɯɐ I
?
編集XeLatexでコンパイルすると、この例では問題なく動作するようですが、ドキュメントの後半で次のようなエラーが発生します。
! 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 ...
ñ
以前はどうやって問題なくそこに置けたのか分かりません...
編集結局、CJKutf8
導入した犯人パッケージはinputenc
答え1
任意の Unicode 文字を直接入力し、LuaLaTeX または XeLaTeX を使用してコンパイルするだけで (たとえば、lualatex file
ターミナルで) PDF にコンパイルできます。rotating
パッケージを使用してテキストを回転することもできます。turn
環境を使用すると、テキストを任意の角度に回転できます (を参照texdoc rotating
)。
ソースは UTF-8 でエンコードされている必要があり、LuaLaTeX または XeLaTeX でコンパイルする必要があり、fontspec
必要な Unicode 文字を含むフォントを選択するには または適切なパッケージを使用する必要があります。
% 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}
答え2
xelatex や luatex などの Unicode ベースの TEX を使用する場合は、自然に動作します。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
˙ʎɐpoʇ ʎddɐɥ ɯɐ I ?
\end{document}