Thread View: pl.comp.dtp.tex
6 messages
6 total messages
Started by B
Fri, 25 Jun 2010 12:01
Pliki z różnym kodowaniem
Author: B
Date: Fri, 25 Jun 2010 12:01
Date: Fri, 25 Jun 2010 12:01
20 lines
1310 bytes
1310 bytes
Witam,
taki problem: kliku autorów i kilka różnych systemów oraz co najmniej
dwa różne kodowania tj. cp1250 i utf8.
Czy da się zrobić tak by na początku pliku lub ew. jakoś przed \input
znaczyć w jakim kodowaniu jest dany plik.
A dokument zaczyna się tak:
\documentclass{iisproc}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[cp1250]{inputenc}
\usepackage{amssymb}
\usepackage{times}
\usepackage{graphicx}
\usepackage{makeidx}
\usepackage{rotating}
\usepackage[polish]{babel}
\selectlanguage{polish}
\usepackage{fancyhdr}
Re: Pliki z różnym kodowaniem
Author: Kacper Perschke
Date: Mon, 28 Jun 2010 06:45
Date: Mon, 28 Jun 2010 06:45
9 lines
1104 bytes
1104 bytes
Dnia 25.06.2010 B <B@B.pl> napisało: > [...] > dwa różne kodowania tj. cp1250 i utf8. Masową konwersję z cp1250 na utf8 zapewnia program iconv (http://pl.wikipedia.org/wiki/Iconv), lub rodzimy produkt konwert (http://packages.debian.org/search?keywords=konwert). KAcper
Re: Pliki z różnym kodowaniem
Author: B
Date: Mon, 28 Jun 2010 08:29
Date: Mon, 28 Jun 2010 08:29
17 lines
1526 bytes
1526 bytes
W dniu 28.06.2010 08:45, Kacper Perschke pisze: > Dnia 25.06.2010 B<B@B.pl> napisało: >> [...] >> dwa różne kodowania tj. cp1250 i utf8. > > Masową konwersję z cp1250 na utf8 zapewnia program iconv > (http://pl.wikipedia.org/wiki/Iconv), lub rodzimy produkt > konwert (http://packages.debian.org/search?keywords=konwert). Tak tylko, że to jest konwersja ciągle. A autorzy będą co raz to uaktualnione rozdziały nadsyłać. I chciałbym aby to było w pełni automatycznie obsługiwane przez latexa tj. kopiuje do odpowiedniego katalogu, kompiluje i gotowe. Ale jak rozumiem nie ma takiej możliwości? B.
Re: Pliki z różnym kodowaniem
Author: Mirek
Date: Mon, 28 Jun 2010 14:03
Date: Mon, 28 Jun 2010 14:03
8 lines
1269 bytes
1269 bytes
On pon, 28 cze 2010 10:29:36 in article news:<i09mcc$kmh$1@news.onet.pl> B wrote: > Tak tylko, że to jest konwersja ciągle. A autorzy będą co raz to > uaktualnione rozdziały nadsyłać. I chciałbym aby to było w pełni > automatycznie obsługiwane przez latexa tj. kopiuje do odpowiedniego > katalogu, kompiluje i gotowe. man make ;)
Re: Pliki z różnym kodowaniem
Author: t.przechlewski
Date: Thu, 01 Jul 2010 08:43
Date: Thu, 01 Jul 2010 08:43
27 lines
1874 bytes
1874 bytes
B pisze: > W dniu 28.06.2010 08:45, Kacper Perschke pisze: >> Dnia 25.06.2010 B<B@B.pl> napisało: >>> [...] >>> dwa różne kodowania tj. cp1250 i utf8. >> >> Masową konwersję z cp1250 na utf8 zapewnia program iconv >> (http://pl.wikipedia.org/wiki/Iconv), lub rodzimy produkt >> konwert (http://packages.debian.org/search?keywords=konwert). > > Tak tylko, że to jest konwersja ciągle. A autorzy będą co raz to > uaktualnione rozdziały nadsyłać. I chciałbym aby to było w pełni > automatycznie obsługiwane przez latexa tj. kopiuje do odpowiedniego > katalogu, kompiluje i gotowe. > > Ale jak rozumiem nie ma takiej możliwości? > > B. Nie ma ale można sobie zrobić bo pliki TeXa to pliki tekstowe przecież... Wg. schematu przeczytać plik jeżeli zawiera kodowanie X to zamienić na Y... Dla autorów odwrotnie zamiana Y na X. Wszystko sterować make... Da radę --tp
Re: Pliki z różnym kodowaniem
Author: Jarosław Sokołowski
Date: Thu, 01 Jul 2010 11:40
Date: Thu, 01 Jul 2010 11:40
35 lines
2317 bytes
2317 bytes
Pan t.przechlewski napisał (używając tylko kodowania ISO-8859-2): >>>> dwa różne kodowania tj. cp1250 i utf8. >>> >>> Masową konwersję z cp1250 na utf8 zapewnia program iconv >>> (http://pl.wikipedia.org/wiki/Iconv), lub rodzimy produkt >>> konwert (http://packages.debian.org/search?keywords=konwert). >> >> Tak tylko, że to jest konwersja ciągle. A autorzy będą co raz to >> uaktualnione rozdziały nadsyłać. I chciałbym aby to było w pełni >> automatycznie obsługiwane przez latexa tj. kopiuje do odpowiedniego >> katalogu, kompiluje i gotowe. >> >> Ale jak rozumiem nie ma takiej możliwości? > > Nie ma ale można sobie zrobić bo pliki TeXa to pliki tekstowe > przecież... Wg. schematu przeczytać plik > jeżeli zawiera kodowanie X to zamienić na Y... > Dla autorów odwrotnie zamiana Y na X. Wszystko sterować make... > > Da radę Da radę nie tylko make, sam TeX też sobie z tym powinien poradzić. Nie używam LeTeXa, używam plaina. Kiedyś do obsługi kodowania miałem plik, który włączałem na początku manuskryptu. Plik ma 18 linii, po jednej dla każdej pliterki (numerek na końcu, to pozycja znaku w foncie): \catcode`\ą=13 \chardefą='241 Podejrzewam, że stosując podobną metodę (i polecenia \begingroup i \endgroup} można łatwo napilać LaTeXowy pakiet definiujący polecenie np. "\encinput" o dwóch argumentach -- kodowanie i nazwa pliku. -- Jarek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads