
Как мне набрать в LaTeX греческую букву, скажем, \Omega, отраженную вдоль базовой линии? Я мог бы включить картинку для того, что я имею в виду, но это должно быть понятно в любом случае. Если не ясно: я хочу набрать греческую букву таким образом, что если кто-то повернет печатную бумагу на 180 градусов, то можно будет увидеть обычную греческую букву? Я хотел использовать $$, но эти страницы tex.stackexchange.com неправильно их интерпретируют.
решение1
Лучший способ добиться этого — с помощью \rotatebox[origin=c]{180}(\someSymbol)
, из graphicx
. Он не полагается на какие-либо недокументированные функции и не требует никаких настроек с помощью \raisebox
, хотя вы все равно можете предпочесть добавить одну.
Есть два разных способа прочитать ваш вопрос: поворот на 180° и вертикальное отражение — это два разных значения «вверх ногами», которые не являются одинаковыми, если только ваш глиф не имеет двусторонней симметрии. Поскольку вертикальное отражение — это горизонтальное отражение поворота на 180°, вы можете получить последнее с помощью \reflectbox{\rotatebox[origin=c]{180}{\someSymbol}}
.
\documentclass{article}
\usepackage[T1]{fontenc} % Or your font packages of choice.
\usepackage{textcomp}
% To fit this MWE inside the size limits of an image on TeX.SX:
\usepackage[paperwidth=10cm]{geometry}
\usepackage{graphicx}
\begin{document}
The four symmetries of a rectangle form a group \(\mathbf{V}\) of order 4
isomorphic to a dihedral group, a Klein group, or the Cartesian product
\( \left( \mathbf{Z}_2 \times \mathbf{Z}_2 \right) \). It is the smallest
non-cyclic group.
We can illustrate it geometrically as the four transformations possible by
reflecting a glyph in a rectangular box, let’s say \(\zeta\), across the
horizontal axis to get \reflectbox{\(\zeta\)}, the vertical axis to get
\raisebox{\depth}{\scalebox{1}[-1]{\(\zeta\)}}, neither to get the original \(\zeta\), or both
to get \raisebox{\depth}{\scalebox{-1}[-1]{\(\zeta\)}}. The latter is the same as rotating
the rectangle by {180\textdegree} to get \rotatebox[origin=c]{180}{\(\zeta\)}.
Any composition of these operations is another operation. For example,
rotating {180\textdegree} and reflecting over the horizontal axis gets
\reflectbox{\rotatebox[origin=c]{180}{\(\zeta\)}}, the same as a reflection
across the vertical axis.
\end{document}
В настоящей статье вы бы хотели объявить символ с помощью, \newcommand
а не вставлять этот код в текущий текст. Если это не «обычный» математический символ, вы могли бы дополнительно захотеть обернуть его в команду, которая изменяет его математический класс, например \mathop
.
ПС
Вы спрашиваете, какие еще буквы можно «повернуть с помощью amssymb», например \Omega
и \mho
. Существует ряд таких «повернутых» букв вблок буквоподобных символов Юникода,а такжедругие математические символыкоторые напоминают перевернутые греческие буквы, такие как ∇, ∐, ∀ и ∃. (В традиционном LaTeX нет команд \Alpha
или \Epsilon
, а их заменяют латинские A и E.) Барбара Битон отмечает, что V выглядит как перевернутая Λ. Вы можете использовать любую из них с unicode-math
, либо напрямую, либо по кодовой точке, либос символическим названиемэто обычно обратно совместимо. Поскольку вы пометили этот вопрос для PDFTeX, в этом движке, посмотрите их в«Полный список символов LaTeX».