From: "Alexander I Rozhenko" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.13) with PIPE id 165891752; Thu, 02 Apr 2009 10:27:05 +0400 X-drweb-hash: Received: from [85.118.224.220] (HELO mail.academ.org) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.13) with ESMTP id 165881665 for CyrTeX-ru@vsu.ru; Thu, 02 Apr 2009 09:51:41 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=85.118.224.220; envelope-from=rozhenko@oapmg.sscc.ru Received: from sat2 (host-10-204-42-23.academ.local [10.204.42.23]) (Authenticated sender: roj@academ.org) by mail.academ.org (Postfix) with ESMTPA id 08230382E8706 for ; Thu, 2 Apr 2009 12:51:43 +0700 (NOVST) Message-ID: <006a01c9b358$8351a630$6500a8c0@sat2> To: "Cyrillic TeX Users Group" References: Subject: =?UTF-8?B?UmU6INCa0LDQuiDQt9Cw0L/RgNC+0LPRgNCw0LzQvNC40YDQvtCy0LDRgtGMIFxp?= =?UTF-8?B?Zi4uLlxvbmVjb2x1bW4uLi4/?= Date: Thu, 2 Apr 2009 13:01:49 +0700 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (mail.academ.org [0.0.0.0]); Thu, 02 Apr 2009 12:51:43 +0700 (NOVST) X-Virus-Scanned: ClamAV 0.92.1/9197/Thu Apr 2 11:05:41 2009 on osts X-Virus-Status: Clean X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.3 X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 29865102 \makeatletter \if@twocolumn \let\strip\relax \let\endstrip\relax \fi \makeatother ----- Original Message ----- From: "regonly.noreply" To: "Cyrillic TeX Users Group" Sent: Wednesday, April 01, 2009 11:00 PM Subject: Как запрограммировать \if...\onecolumn...? > Здравствуйте! > > У меня задача: использовать один и тот же документ для обычной и для > двухколоночной вёрстки. Двухколоночнсть я задаю командой \twocolumn в > начале документа. Подключены также пакеты: > > \usepackage{fixltx2e} % Устраняет проблемы двухколоночного набора LaTeX > \usepackage{dblfloatfix} % Устраняет проблемы двухколоночного набора > LaTeX. Требует fixltx2e. ЗАМЕНЯЕТ stfloats и fix2col! > \usepackage{cuted} % Набор sttools — даёт окружение strip для > переключения на одну колонку. > > Окружение strip можно использовать для оглавления > > \begin{strip} > \tableofcontents > \end{strip} > > или для заголовков и т. д. > > Проблема в том, что если верстать тот же документ в одну колонку, > задав \onecolumn вместо \twocolumn, то окружение strip всё портит --- > исчезает текст и т. д. То есть в одноколоночной версии его надо > «выключить» сразу во всём документе, чтобы оно «ничего не делало». > Иначе придётся выискивать и править каждое место, где его > использовали. > > Я пытаюсь запрограммировать что-то вроде: > > \iftrue\onecolumn \let\strip=\empty\fi > > и т. п., но у меня ничего не выходит. Переопределяется, но от числа > колонок не зависит (можно проверить не на strip, а на чём-то > обыкновенном типа \let\quote=\empty или \let\emph=\empty). То есть, > как я понимаю, система не может отличить, где \twocolumn, а где > \onecolumn? > > Может кто-нибудь помочь разобраться? > > С уважением, neGODnick > > ================================================ > CyrTeX-ru mailing list Archives and Information: > https://info.vsu.ru/Lists/CyrTeX-ru/List.html > >