From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 17 Oct 2003 18:56:52 +0300 From: Alexander Bokovoy To: community@altlinux.ru Subject: Re: [Comm] Re: =?koi8-r?B?8NXUySDQzy3S1dPT?= =?koi8-r?B?y8kg187V1NLJIMbByszP1w==?= TeX Message-ID: <20031017155652.GA13889@sam-solutions.net> References: <200310162330.06304.LAV@VL3143.spb.edu> <20031017061550.B13E02B521@mail.ru.echo.fr> <200310171944.36017.LAV@VL3143.spb.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200310171944.36017.LAV@VL3143.spb.edu> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Oct 2003 15:55:22 -0000 X-List-Received-Date: Fri, 17 Oct 2003 15:55:22 -0000 Archived-At: List-Archive: List-Post: On Fri, Oct 17, 2003 at 07:44:36PM +0400, Vitaly Lipatov wrote: > On Пятница 17 Октябрь 2003 11:01, Anton V. Boyarshinov wrote: > > On Thu, 16 Oct 2003 23:30:06 +0400 Vitaly Lipatov > > > > wrote: > > > Когда указываешь в какой-либо команде TeX путь к файлу > > > с русскими буквами (например, при вставке изображения), он > > > преобразует их во внутреннюю кодировку, > > > а потом пытается открыть на диске файл с таким названием, > > > что у него не получается. > > > Кто-нибудь может прокомментировать ситуацию? > > > > Таков TeX. Не используйте имена с русскими буквами (и с > > пробелами). > Вы правда никогда не используете русских названий? Наверное, > хорошо знаете английский. Но к сожалению, это не у всех > получается. И потом, я хочу говорить и писать на своём языке, > почему нет? В TeX'е недоработка, которая очень мешает работать, > и надо это признать. Вы можете попробовать использовать руссификацию (в противоположность интернационализации inputenc/fontenc), например, Шеня или аналогичную, но при этом Вы потеряете возможность использования шрифтов cmsuper. Дело в том, что при использовании inputenc/fontenc и проекта T2, русские символы обретают статус активных и это одно из ограничений этого варианта интернационализации, поскольку активные символы нельзя использовать для названий макросов, меток библиографии и имен файлов. Но приобретения перевешивают недостатки. При этом прочитанный текст преобразуется в кодировку шрифта из указанной в документе кодировки, поэтому и получается несовпадение кодировок в именах файлов. Что можно сделать? В принципе, можно переключать кодировку в момент указания имени файла; для этого придется обернуть все операции с вставкой в некоторые макросы, которые будут переключать кодировку шрифта, но стоит ли эта работа выделки? -- / Alexander Bokovoy --- A man gazing at the stars is proverbially at the mercy of the puddles in the road. -- Alexander Smith