Mailing List CyrTeX-ru@vsu.ru Message #1487
From: Alexander Cherepanov <CyrTeX-ru@vsu.ru>
Subject: Re: \expandafter{пробел}
Date: Tue, 30 Jun 2009 22:36:10 +0400
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Hello, Isao!
You wrote to "Cyrillic TeX Users Group" <CyrTeX-ru@vsu.ru> on Wed, 01 Jul 2009 03:07:15 +0900 (JST):

> Если речь идет не о поведении \expandafter, а о том,
> чтобы первое слово было жирным,
> я предложу решение следующее:

> % from here
> \documentclass{article}
> \usepackage[utf8]{inputenc}
> \usepackage[T2A]{fontenc}
> \makeatletter
> \let\save@everypar=\everypar% save \everypar
> \catcode32=13\relax% set space to catcode 13
> \def {\mdseries\space\catcode32=10\relax}% space is command \md
> \def\boldpar{% make only the head word of paragraphs bold
> \par%
> \everypar\expandafter{\the\everypar\bfseries\catcode32=13\relax}%
> }%

Просто небольшое предостережение для всех пользователей latex'а: все
примеры с \everypar, приведённые в этом треде, плохо совместимы с
latex'ом. Например, на первом же \section'е всё закончится.
Использование низкоуровневых трюков в latex'е требует прочтения не
только texbook'а, но и исходников latex'а.

Саша
--
Alexander Cherepanov
My mail is cherepan at mccme dot ru

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster