Lista de Discuss?o CyrTeX-ru@vsu.ru Mensagem #1503
De: Isao YASUDA <CyrTeX-ru@vsu.ru>
Assunto: Re: Настроить labelsep в description
Data: Fri, 03 Jul 2009 22:22:24 +0900 (JST)
Para: <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 Mensagem para o Administrador da Lista