From: "Stanislav Kruchinin" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.3.10) with PIPE id 285129753; Wed, 17 Nov 2010 17:21:33 +0300 X-drweb-hash: Received: from mail-fx0-f46.google.com ([209.85.161.46] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.3.10) with ESMTP id 285129547 for CyrTeX-ru@vsu.ru; Wed, 17 Nov 2010 17:19:43 +0300 Received-SPF: none receiver=relay1.vsu.ru; client-ip=209.85.161.46; envelope-from=stas@crypt.org.ru Received: by fxm6 with SMTP id 6so617520fxm.5 for ; Wed, 17 Nov 2010 06:22:50 -0800 (PST) Received: by 10.223.78.140 with SMTP id l12mr6940653fak.147.1290003770502; Wed, 17 Nov 2010 06:22:50 -0800 (PST) Return-Path: Received: from [192.168.1.3] ([213.21.49.45]) by mx.google.com with ESMTPS id k21sm1640029faa.1.2010.11.17.06.22.49 (version=SSLv3 cipher=RC4-MD5); Wed, 17 Nov 2010 06:22:49 -0800 (PST) Message-ID: <4CE3E598.7070008@crypt.org.ru> Date: Wed, 17 Nov 2010 17:24:24 +0300 MIME-Version: 1.0 To: Cyrillic TeX Users Group Subject: Re: =?KOI8-R?Q?=F0=D2=D1=CD=D9=C5_=C7=D2=C5=DE=C5=D3=CB=C9=C5_?= =?KOI8-R?Q?=C2=D5=CB=D7=D9_=D7_=C6=CF=D2=CD=D5=CC=C1=C8?= References: In-Reply-To: X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 2 X-DrWeb-FlyTrap-ID: 88300539 On 17.11.2010 17:01, Andrey Riabushenko wrote: > Издательство одного украинского журнала меня ошарашило требованием, > чтобы греческие буквы были прямыми, а не курсивом, как это принято в > LaTeX. > > Есть ли способ легко и безболезненно сделать греческие символы upright > вместо italics? Можно подключить какой-то шрифт где есть такие буквы, вроде Euler или Math Time. В классе Springer, с которым я недавно работал, сделано примерно так: % Upright Lower Case Greek letters without using a new MathAlphabet \newcommand\greeksym[1]{\usefont{U}{psy}{m}{n}#1} \newcommand\greeksymbold[1]{{\usefont{U}{psy}{b}{n}#1}} \newcommand\allmodesymb[2]{\relax\ifmmode{\mathchoice {\mbox{\fontsize{\@frfc}{\@frfc}#1{#2}}} {\mbox{\fontsize{\@frfc}{\@frfc}#1{#2}}} {\mbox{\fontsize{\sf@size}{\sf@size}#1{#2}}} {\mbox{\fontsize{\ssf@size}{\ssf@size}#1{#2}}}} \else\mbox{#1{#2}}\fi} % Definition of lower case Greek letters \renewcommand{\alpha}{\allmodesymb{\greeksym}{a}} \renewcommand{\beta}{\allmodesymb{\greeksym}{b}} \renewcommand{\chi}{\allmodesymb{\greeksym}{c}} \renewcommand{\delta}{\allmodesymb{\greeksym}{d}} \renewcommand{\varepsilon}{\allmodesymb{\greeksym}{e}} \renewcommand{\phi}{\allmodesymb{\greeksym}{f}} \renewcommand{\gamma}{\allmodesymb{\greeksym}{g}} \renewcommand{\eta}{\allmodesymb{\greeksym}{h}} \renewcommand{\iota}{\allmodesymb{\greeksym}{i}} \renewcommand{\varphi}{\allmodesymb{\greeksym}{j}} \renewcommand{\kappa}{\allmodesymb{\greeksym}{k}} \renewcommand{\lambda}{\allmodesymb{\greeksym}{l}} \renewcommand{\mu}{\allmodesymb{\greeksym}{m}} \renewcommand{\nu}{\allmodesymb{\greeksym}{n}} \renewcommand{\pi}{\allmodesymb{\greeksym}{p}} \renewcommand{\theta}{\allmodesymb{\greeksym}{q}} \renewcommand{\vartheta}{\allmodesymb{\greeksym}{J}} \renewcommand{\rho}{\allmodesymb{\greeksym}{r}} \renewcommand{\sigma}{\allmodesymb{\greeksym}{s}} \renewcommand{\tau}{\allmodesymb{\greeksym}{t}} \renewcommand{\upsilon}{\allmodesymb{\greeksym}{u}} \renewcommand{\varpi}{\allmodesymb{\greeksym}{v}} \renewcommand{\omega}{\allmodesymb{\greeksym}{w}} \renewcommand{\xi}{\allmodesymb{\greeksym}{x}} \renewcommand{\psi}{\allmodesymb{\greeksym}{y}} \renewcommand{\zeta}{\allmodesymb{\greeksym}{z}} Но сразу скажу, что буквы будут толще, чем в Computer Modern. Для гармонии придется также подключать пакет txfonts и шрифт Times из pscyr. > > Как переопределить всю таблицу греческих символов я то знаю, но > мне кажется должен быть путь по проще и правильнее. Проще и правильнее публиковаться в журналах, где такие требования не выдвигаются.