2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Специальные символы в теории графов
Сообщение20.09.2012, 12:14 
Аватара пользователя


28/07/10
124
Подскажите, пожалуйста, как правильно набирать эти символы

$\shortmid\!\!\!-\!\!\!\shortmid$ и $\shortmid\!=\!\shortmid$.

В Википедии и во Львовском не нашёл :-(

 Профиль  
                  
 
 Re: Специальные символы в теории графов
Сообщение20.09.2012, 13:32 
Аватара пользователя


03/12/08
351
Букачача
На CTAN не искали?

 Профиль  
                  
 
 Re: Специальные символы в теории графов
Сообщение20.09.2012, 14:48 
Аватара пользователя


28/07/10
124
chessar, спасибо за CTAN.

Увы, и в нём отсутстуют.

 Профиль  
                  
 
 Re: Специальные символы в теории графов
Сообщение20.09.2012, 17:41 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Руководства по TeX-у (например, Pakin S. The comprehensive LaTeX symbol list) рекомендуют в случае необходимости составлять символы самостоятельно. В этом нет ничего плохого, потому что многие символы в стандартных наборах и так составлены из деталей, а в шрифтах для них только заготовки. И в TeX-е есть специальные средства для таких действий.

Например, для состыковки вплотную используется \joinrel:
\shortmid\joinrel\mathrel-\joinrel\shortmid $\shortmid\joinrel\mathrel-\joinrel\shortmid$

Для рисования символа, накладывающегося на другой символ, используются команды \llap, \rlap, и \makebox[0pt][lr]:
\makebox[0pt][l]{\to}0 $\makebox[0pt][l]{\to}0$
0\makebox[0pt][r]{\to} $0\makebox[0pt][r]{\to}$

Можно использовать невидимые символы \phantom, \vphantom, \hphantom, \mathstrut, например, чтобы рисовать акценты к ним:
|\ddot{\phantom{x}}| $|\ddot{\phantom{x}}|$
\exp(\hphantom{\sin\alpha}) $\exp(\hphantom{\sin\alpha})$
\begin{pmatrix}\int\\\vphantom{x}\\\int\end{pmatrix} $\begin{pmatrix}\int\\\vphantom{x}\\\int\end{pmatrix}$

Подгонять положение по вертикали можно командой \raisebox с положительным или отрицательным аргументом:
x\mathrel{\raisebox{-3pt}{=}}y $x\mathrel{\raisebox{-3pt}{=}}y$

И наконец, чтобы не делать это всё каждый раз, используются команды \newcommand, \renewcommand, \DeclareMathOperator, \def (к сожалению, на форуме они не работают), например:
\renewcommand{\d}{\partial} (потому что \d уже имеет определение: \d{b} \d{b})
\DeclareMathOperator{\rot}{rot}

Их вы можете добавить в свою стандартную преамбулу документа.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Lenchik


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group