LINUX.ORG.RU

«Unicode» in this context could mean either in the input or in the output. I assume you're looking to insert something like «©» into your source and have it do something meaningful.

For full support for unicode input and unicode fonts, take a look at XeTeX; it's easy to get started — just select an appropriate font and the unicode characters in your input are directly typeset as unicode glyphs in the output. Switching engines is not always a possibility, however, and sometimes you'll want to stick with pdfTeX for its other useful features.

The best that regular LaTeX (i.e., based from pdfTeX in a modern distribution) can do is recognise UTF-8 sequences in the text and expand macros based on what it sees. Load the inputenc package to select the UTF-8 input encoding:

\usepackage[utf8]{inputenc}
Note that the resulting input file must not have a byte-order mark (BOM) at the beginning, or else it won't compile. (You can also use the [utf8x] option which has more extensive coverage but is not as well supported. I don't have any experience using this option.)

To define behaviour for unicode characters, use the \DeclareUnicodeCharacter command that is then defined. Here's an example for binding the control sequence \dash to the input character «—»; i.e., a literal em-dash, U+2014, in the source:

\DeclareUnicodeCharacter{2014}{\dash}
\dash can then be defined in the usual manner; I use:

\DeclareRobustCommand\dash{%
\unskip\nobreak\thinspace\textemdash\allowbreak\thinspace\ignorespaces}
This defines a dash that has a small space on either side and will only allow a line break after it.

Kaschenko
()
Ответ на: комментарий от Kompilainenn

Честно сказать, когда я это писал, я думал, что, скорее всего, ты уже в курсе этого мануала, и проблема несколько глубже, и я просто не понимаю этого. Так же я предвидел ожидаемые реплики Эдди по поводу Unicode. Но такого ответа я не ожидал, сорри извини )

p.s.: там всё просто — ищи символ в этом мануале и его обозначение, подключаешь нужный пакет, и готово.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 3)
Ответ на: комментарий от Kompilainenn

Если в двух словах:
загружаешь пакет \usepackage[utf8]{inputenc}
юникодные символы вводишь так \DeclareUnicodeCharacter{2014} (где 2014 - код символа).
Я латех в глаза не видел, так что мог что не так сказать, пробуй.

Kaschenko
()
Последнее исправление: Kaschenko (всего исправлений: 1)

LuaTeX и XeTeX поддерживают юникод и ttf/otf искаропки, можно вставлять любые символы, которые есть в шрифте. Правда, font substitution там искаропки нет. Поэтому, если хочешь вставить ⌘, нужно явно указать шрифт, в котором есть соответствующий глиф.

HeipaVai1o
()
Ответ на: комментарий от Kompilainenn

какого черта вы, парни, считаете, что все вокруг знают инглиш, а? =(

А какими языками ты владеешь? Понимать технический английский сейчас каждый школьник может.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Я вижу этих школьников каждый божий день. Они, к сожалению, не понимают даже разговорный русский, куда уж там техноинглишу :-(

Kompilainenn ★★★★★
() автор топика
Ответ на: комментарий от Kompilainenn

Да ладно, некоторые из них думают, что даже писать на нём могут.
И да, какими языками владеешь? Судя по нику, немецким. Я прав?

CYB3R ★★★★★
()
Последнее исправление: CYB3R (всего исправлений: 1)
\documentclass{article}

\usepackage{amsmath}
\usepackage{xltxtra}
\usepackage{unicode-math}

\setmainfont[Extension = .otf,
    UprightFont = *-regular,
    BoldFont = *-bold,
    ItalicFont = *-italic,
    BoldItalicFont = *-bolditalic
]{xits}

\begin{document}
⌘, $\text{⌘}$
\end{document}

Запускать:
xelatex test.tex

Система Debian 8, пакет texlive-full Version: 2014.20141024-2.

В «исчерпывающем» списке такого символа и правда нет.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от CYB3R

Ich spreche nicht viele Deutsch. Ich studierte Deutsch in die TU. Или типа того да =(

Ник - это вообще отдельная песня, никак не связанная со знанием языков

Kompilainenn ★★★★★
() автор топика
Ответ на: комментарий от Kompilainenn

А где доделанных троллей производят? В том же здании, но с другой стороны? Ну так и идите туда.

MiniRoboDancer ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.