Wie kann ich umgedrehten Unicode-Text einfügen?

Wie kann ich umgedrehten Unicode-Text einfügen?

Es scheint, als gäbe es einfach keine Möglichkeit, Latex dazu zu bringen, beliebige generische Unicode-Zeichen in ein PDF einzubinden, und die Lösungen dafürdiese Fragesind zu kompliziert.

Gibt es eine einfache Möglichkeit, umgedrehten Unicode-Text wie einzufügen ˙ʎɐpoʇ ʎddɐɥ ɯɐ I?

BEARBEITENDas Kompilieren mit XeLatex scheint für dieses spezielle Beispiel gut zu funktionieren, aber später im Dokument werde ich mit

! 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 ...

ñIch weiß nicht, wie ich das vorher ohne Probleme dort einfügen konnte ...

BEARBEITENEs stellte sich heraus, CJKutf8dass das Schuldige Paket war, das eingeführt wurdeinputenc

Antwort1

Sie können beliebige Unicode-Zeichen direkt eingeben und sie einfach in PDF kompilieren, indem Sie LuaLaTeX oder XeLaTeX zum Kompilieren verwenden (z. B. lualatex fileim Terminal). Sie können Text mit dem rotatingPaket auch drehen. Mit der turnUmgebung können Sie Text in jedem gewünschten Grad drehen (siehe texdoc rotating).

Die Quelle muss UTF-8 kodiert sein, Sie müssen mit LuaLaTeX oder XeLaTeX kompilieren und Sie müssen fontspecoder ein geeignetes Paket verwenden, um eine Schriftart auszuwählen, die die benötigten Unicode-Zeichen enthält.

% 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}

Bildbeschreibung hier eingeben

Antwort2

Wenn Sie ein Unicode-basiertes Tex wie xelatex oder luatex verwenden, funktioniert es natürlich:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
˙ʎɐpoʇ ʎddɐɥ ɯɐ I ?
\end{document}

verwandte Informationen