2014 dxdy logo

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

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




 
 помогите убрать пробел перед запятой
Сообщение21.09.2009, 13:15 
Объявляю новую команду для своей аббревиатуры, скажем,
\newcommand{\evm}{\texttt{ЭВМ}}

Однако на текст "\evm и ..." LaTeX выдаст "ЭВМи ...", а хочется "ЭВМ и ...". Однако если поставить тильду:
\newcommand{\evm}{\texttt{ЭВМ}~}
то, например, в тексте "\evm, ..." перед запятой LaTeX вставить ненужный пробел: "ЭВМ , ..."

Подскажите, пожалуйста, как правильно набрать аббревиатуру, чтобы не было лишних пробелов, но были пробелы перед словами.

 
 
 
 Re: помогите убрать пробел перед запятой
Сообщение21.09.2009, 14:17 
Аватара пользователя
пакет xspаce поможет - см. topic13536.html

 
 
 
 Re: помогите убрать пробел перед запятой
Сообщение21.09.2009, 14:20 
Аватара пользователя
Или так: декларируйте без пробела, а после команды в тексте ставьте {}.

 
 
 
 Re: помогите убрать пробел перед запятой
Сообщение21.09.2009, 14:25 
спасибо большое, maxal!!!! Вы настоящий маг! :D

 
 
 
 Re: помогите убрать пробел перед запятой
Сообщение22.09.2009, 16:35 
Аватара пользователя
Код:
\usepackage{xspace}
\newcommand{\evm}{\texttt{ЭВМ}\xspace}

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group