Mailing List CyrTeX-ru@vsu.ru Message #1503
From: Isao YASUDA <CyrTeX-ru@vsu.ru>
Subject: Re: Настроить labelsep в description
Date: Fri, 03 Jul 2009 22:22:24 +0900 (JST)
To: <CyrTeX-ru@vsu.ru>
Уважаемый neGODnick!

"neGODnick" <CyrTeX-ru@vsu.ru> san wrote at :

> Ну, можно так, а можно обнулить labelsep "--- тогда русское тире можно
> будет набирать так, а перед обычными словами расставлять тильды. Это
> уже возня вручную :?(

Опять я процитирую дефиницию команды "--- в файле russianb.ldf,
которую написал на предыдущем письме.:

%% in original russianb.ldf
%% "--- <русское тире>
%% \def\@Acdash{\ifdim\lastskip>\z@\unskip\nobreak\hskip.2em\fi
%%   \cyrdash\hskip.2em\ignorespaces}%            ~~~~~~~~~~+->"лишний пробел"

Дело в том, что самая команда "--- проверяет \lastskip (\ifdim), т.е.
space factor, и, несмотря на установку \labelsep,
пробел .2em размера (\hskip.2em) дополняет она сама.

Таким образом, мое предполагаемое решение для Вас ---
`\item[Это] \hskip0pt\relax "---  русское тире.', т.е.:
> 1. Изменить самО русское тире, убрав пробельчик перед ним "---

С уважением,
Isao Yasuda.
isao@yasuda.homeip.net
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster