From: "Denis Ryabov" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.3.8) with PIPE id 270124541; Wed, 28 Jul 2010 10:16:20 +0400 X-drweb-hash: Received: from forward12.mail.yandex.net ([95.108.130.94] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.3.8) with ESMTP id 270122490 for cyrtex-ru@vsu.ru; Wed, 28 Jul 2010 09:56:00 +0400 Received-SPF: pass receiver=relay1.vsu.ru; client-ip=95.108.130.94; envelope-from=dryabov@yandex.ru Received: from web3.yandex.ru (web3.yandex.ru [213.180.223.146]) by forward12.mail.yandex.net (Yandex) with ESMTP id D3F5B221078B for ; Wed, 28 Jul 2010 09:56:01 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1280296561; bh=2CCW/dzBkebS8Qm1QjmcPEN6uHRg+hHcchoJaUY3n24=; h=From:To:In-Reply-To:References:Subject:MIME-Version:Message-Id: Date:Content-Transfer-Encoding:Content-Type; b=qAKfQO38D9uYmvMitoTE3pv3DfxEB74QQ+qwFmsCKM0LkE6VJrGSrO4KbklO+SQGP +dQM5k+TO8r/hI6Kz0O7uDf9nmzCy6Cv4UkrjMwUUJf+02C4sUNG92/sxdcq0mtyGQ 2ju32rMJtu24dZKzopNBVo1UCPtTnJUJBB88A1Xg= Received: from localhost (localhost.localdomain [127.0.0.1]) by web3.yandex.ru (Yandex) with ESMTP id CA727E3806A for ; Wed, 28 Jul 2010 09:56:01 +0400 (MSD) X-Yandex-Spam: 1 X-Yandex-Front: web3.yandex.ru X-Yandex-TimeMark: 1280296561 Received: from [178.76.229.50] ([178.76.229.50]) by mail.yandex.ru with HTTP; Wed, 28 Jul 2010 09:56:00 +0400 To: Cyrillic TeX Users Group In-Reply-To: References: Subject: Re: CyrTeX-ru Digest #1051 MIME-Version: 1.0 Message-Id: <265921280296560@web3.yandex.ru> Date: Wed, 28 Jul 2010 09:56:00 +0400 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 2 X-DrWeb-FlyTrap-ID: 80971376 >  Нужно помочь вот в чём: в тексте книги часто встречается такая >  последовательность знаков: ?..  (знак вопроса и две точки).  Для ... есть >  команда \ldots, а возможно ли создать аналогичную команду для ?... На самом деле кернинг для таких знаков как ?.. (и !.., но последний как правило отображается нормально) должен задаваться на уровне шрифта, т.к. только создатель шрифта знает, где у него у вопросительного знака расположена точка. Тем более, что кернинг будет разный для разных начертаний (курсив, жирный и т.д.) и разных размеров. Если знак ?.. везде по книге будет набран одним шрифтом в одном и том же начертании, то вполне подойдет babel'евское решение типа \useshorthands{?} \defineshorthand{?.}{?\kern-.1em.} где кернинг нужно вручную подбирать под используемый шрифт. Особо TeX'нутые особы могут легко переписать это через ifnextchar и даже добавить зависимость кернинга от используемого шрифта. -- С уважением, Денис Рябов