From da97d76e241ed86cd4ddaaf751e806ac08a2f743 Mon Sep 17 00:00:00 2001
From: Karl Berry
-
-Alfabetyczny spis wydawców
-
- Pozostałe, nawet związane z informatyką, żądają trzech kopii
- podwójnie spacjowanych itd.
-
-Poszczególne czasopisma mogą wymagać/dopuszczać użycia TeX-a. Z
-czasopism matematycznych i informatycznych są to:
-
- Wydawca kilku czasopism, spodziewa się, że autorzy będą używać
- (La)TeX-a, jednak tylko jedno czasopismo dorobiło się własnego stylu
- (LaTeX 2.09)
-
-
-Tu liczy się tylko TeX i rodzina [SIAM is interested
-in working with authors whose journal articles were created in TeX,
-LaTeX, or AMS-TeX. (SIAM regrets that we cannot accept electronic
-files for papers produced on any other typesetting or word processing
-system.)]
-
-
- Dla pozostałych rodzajów nauk makra TeX-owe i LaTeX-owe wersji
- 2.09 wspólne:
-
- plain TeX |
-
- LaTeX 2.09. Zestawy makr dla LaTeX-a w wersji 2e są bardzo
- rozbudowane i inne dla każdej nauki, trudno powiedzieć, czy
- różnice są istotne, w niektórych przypadkach podejrzewam, że są
- to kopie. Ale np. fizycy muszą dostosować się albo do szkoły
- Prof. Beiglböck'a albo do konkurencyjnej szkoły Dr Ascheron'a i
- Dr Kölsch'a. Każda z nauk ma też swoje ulubione serie książkowe
- z osobnymi zestawami makr, czasami również w LaTeX-u 2.09
- czy plain TeX-u.
- W katalogu .../macros/context serwerów CTAN znajdą Państwo
-następujące pliki:
- Ponieważ pakiet często jest zmieniany, informacje powyższe mogą być nieaktualne w chwili czytania.
-
- Instalacja jest nieco kłopotliwa, polega na ,,ręcznym'' rozpakowaniu
-plików .zip i przekopiowaniu zawartości utworzonych katalogów
-do odpowiednich katalogów drzewa katalogów zawierających instalację
-(za wyjątkiem plików .afm i .pfm -- które
-nie są niezbędne przy przetwarzaniu TeX-em -- można przenieść
-całe, nowoutworzone, drzewo katalogów w odpowiednie miejsce)
-TeX-a. Niestety w archiwach panuje bałagan w katalogach
-spowodowany tym, że serwery mirrorujące pobierają jedynie pliki; nie kasując
-starych i zbędnych. Dla jasności poniżej przedstawiam katalogi w drzewie TDS, gdzie
-znajdują się pliki ConTeXt-a.
-
-
- Zasoby TeX-owe różnych wydawców
-
-
-
-Poniżej przedstawiono odnośniki do zasobów TeX-owych różnych wydawców.
-Organizacja tej witryny jest bardzo niejednorodna, bo i każdy wydawca
-organizuje swoją witrynę po swojemu.
-
-
-
-
-
-
-Academic Press (obecnie Elsevier)
-
-
-powrót do spisu wydawców
-
-
,,trzeba wyszukać
- konkretne czasopismo i tam być może znaleźć zestaw makr''
-
-
- AMS (Amerykańskie Towarzystwo Matematyczne)
-
-
-powrót do spisu wydawców
-
-
-
- Baltzer Science Publishers czyli Kluwer
-
-
-powrót do spisu wydawców
-
-
-
- Birhauser
-
-
-powrót do spisu wydawców
-
-
-Blackwell Publishers
-
-
-powrót do spisu wydawców
-
-
-Cambridge University Press
-
-
-Książki mają generyczne style: LaTeX 2e
-| LaTeX 2.09
-z dodatkami dla poszczególnych serii,
-
-
-powrót do spisu wydawców
-
-
-
- Elsevier
-
-
-powrót do spisu wydawców
-
-
-
- Heldermann
-IOS Press
-
-
-powrót do spisu wydawców
-
-
-Kluwer Academic Publishers
- (nie mylić z wydawnictwem prawniczym WoltersKluwer)
-
-
-powrót do spisu wydawców
-
-
-
- Oxford University Press
-
-
-powrót do spisu wydawców
-
-
-
- SIAM (Towarzystwo Matematyki Przemysłowej i Stosowanej)
-
-powrót do spisu wydawców
-
-
-
-
-
- Springer (tzn. oddział firmy BertelsmannSpringer)
-
- Copyright policy
-
- All macro packages have been developed by Springer-Verlag
- Heidelberg as a free service to its authors and editors
- preparing texts for publication by Springer-Verlag.
-
- User's guides and macros may be copied and passed on to
- other Springer authors, but may not be sold or placed on any
- mailserver other than the one maintained by
- Springer-Verlag. Our macro packages may not be incorporated
- into other TeX macro packages or used commercially unless
- permission has been granted by Springer-Verlag.
-
-
-
-powrót do spisu wydawców
-
-
-
-
- Uwaga: chemia, nauki o środowisku, o Ziemi, o życiu ??,
- medycyna, farmacja, psychologia, prawo oraz statystyka muszą
- obejść się Wordem.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- World Scientific
-
-
-powrót do spisu wydawców
-
-
-
-
-
-Następujące wydawnictwa żyją jeszcze w epoce pre-, a może
-już w post-TeX-nicznej
-
-
-powrót do spisu wydawców
-
-
-
-
-
-
-
-
-Światową pajęczynę przejrzał Andrzej M. Borzyszkowski,
-GUST, marzec 2000.
-Ostatnie zmiany: maj 2003.
-Poprawki i uzupełnienia zgłaszać do
-A.Borzyszkowski@ipipan.gda.pl
-
-
-
-
-
-
-
-
-
Instalacja systemu
-
-
-
-
-cont-doc.zip
- --
- style dla dokumentacji plików ConTeXt
-
-
-cont-fnt.zip
- --
- dodatkowe fonty -- to samo jest w cont-tmf.zip (za wyjątkiem
- plików .pfm i .afm) -- pobrać jedynie pliki
- .afm i .pfm jeśli są potrzebne
-
-
-cont-lat.zip
- --
- PPCHTeX -- zbiory specyficzne dla LaTeX-a (skład wzorów chemicznych)
-
-
-cont-mod.zip
- --
- moduły dodatkowe -- nie instalować (starocie z poprzednich wersji)
-
-
-cont-mps.zip
- --
- zbiory dla METAPOST-a -- wygląda na starocie; to samo jest w cont-tmf.zip
-
-
-cont-ppc.zip
- --
- PPCHTeX -- zbiory dla PPCHTeX-a (skład wzorów chemicznych)
-
-
-cont-tex.zip
- --
- starocie, wygląda, że jest to zbiór dla starszych wersji.
-
-
-!cont-tmf.zip
- --
- główne archiwum zawierające system i dokumentację
-
-
-!cont-uti.zip
- --
- skrypt perlowy (to samo co w cont-wrk.zip)
-
-
-!cont-wrk.zip
- --
- skrypty perlowe, pliki konfiguracyjne
-
-
-
-...\context
-...\context\data
-...\context\perltk
-...\doc\context
-...\doc\context\base
-...\dvips\context
-...\fonts\tfm\hoekwater\context
-...\fonts\type1\hoekwater\context
-...\fonts\afm\hoekwater\context
-...\fonts\pfm\hoekwater\context
-...\metapost\context
-...\tex\context
-...\tex\context\config\
-
Po wgraniu plików w odpowiednie miejsce należy uaktualnić bazę danych. -(sposób wykonania tej czynności zależy od implementacji; np. w przypadku -MikTeXa należy uruchomić program initexmf -u).
- -Pierwszą czynnością jest zmiana nazwy pliku -texexec.rme na texexec.ini w katalogu -.../context/config i edycja jego zawartości -
-. -. -%set TeXShell to tetex -%set TeXShell to fptex -set TeXShell to miktex -%set TeXShell to private -. -. -
Proces generowania jest sterowany za pomocą skryptu perlowego (oczywiście -interpretowanego programem Perl) i odbywa się nieco inaczej w różnych -implementacjach. Najprościej mają użytkownicy Unixa -- generowanie -polega na uruchomieniu skryptu texexec z odpowiednimi opcjami -(możemy założyć, że interpreter PERL jest zainstalowany).
- -W przypadku systemu Windows proces może być bardziej skomplikowany -ze względu na konieczność samodzielnej instalacji PERL-a -- -zakładam, że perl jest zainstalwany (można go pobrać z archiwum CPAN, np: -perl).
- -Po rozpakowaniu archiwum, w katalogu .../context/perltk powinien -znaleźć się plik runperl.zip -- należy go rozpakować, a następnie -zmienić nazwę pliku runperl.exe (zwykle w archiwach perla też -jest taki plik i jeżeli program interpretera -nazywa się inaczej >>np. winperl<< należy pobrać plik -z dystrybucji perla) na texexec.exe. -Sztuczka polega na tym, że program ten ładuje do pamięci program PERL -wskazując mu do wykonania skrypt o nazwie takiej jak on sam (łatwo się -domyśleć, że w tym wypadku skrypt nazywa się texexec.pl), -przekazując oczywiście podane opcje.
- -Po wykonaniu powyższych czynności pomocniczych proces generowania
-formatu przebiega już podobnie we wszystkich implementacjach i
-w najprostszym wariancie polega na wywołaniu:
-texexec --make en
-w wyniku czego powstanie plik cont-en.fmt (jak łatwo się
-domyśleć en określa format dla języka angielskiego;
-można podać kilka
-symbolicznych nazw języków -- zostaną dla nich utworzone formaty).
Dla każdego kodu języka może być utworzony odpowiedni zbiór; konwencja nazw -jest następująca: cont-*.tex, gdzie zamiast * należy wstawić -odpowiedni symbol języka (czyli dla języka polskiego zbiór będzie nosił -nazwę cont-pl.tex).
- -Jeżeli brak zbioru dla naszego języka możemy użyć innego, w którym -zadeklarowano użycie naszego lub wzorując się na innych zbiorach utworzyć własny.
- -Według dokumentacji wywołując program texexec można podać inne opcje np:
-texexec --make --language=pl,uk --bodyfont=plr en
-które powinny sterować procesem generowania formatu. Dokładna analiza (dla systemu
-MS Windows) wykazała, że postać wywołania (opcje i ich wartości) jest przetwarzana
-na język ConTeXt-a i zapisywana do zbioru cont-fmt.tex (po zakończeniu
-generowania nazwa jest zmieniana na cont-fmt.log -- jego zawartość może być
-pomocna w tworzeniu własnego pliku), który
-jest interpretowany w procesie tworzenia formatu. W wyniku działania
-programu texexec otrzymamy format o nazwie cont-en.fmt zawierający
-między innymi reguły przenoszenia wyrazów w języku polskim i angielskim i możliwość
-wprowadzania polskich diakrytyków w notacji prefixowej (znak prefixu /).
-Mając własny plik z definicją języka możemy wygenerować format:
-texexec --make pl
-
Utworzony format (zbiór .fmt) należy umieścić w odpowiednim katalogu -(można go pozostawić w miejscu generacji, ale należy pamiętać o modyfikacji -odpowiednich zbiorów konfigurujących instalację TeX-a; PDFTeX musi -wiedzieć, gdzie szukać formatu).
- -Nieco więcej uwag na temat polonizacji ConTeXt-a i jego użycia -można znaleźć w notatce -ConTeXt i język polski - - - - diff --git a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/context/context.html b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/context/context.html index 3c201d7ac8d..49474c3679d 100644 --- a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/context/context.html +++ b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/context/context.html @@ -6,11 +6,11 @@ - +ConTeXt, autorstwa Hansa Hagena, jest stosunkowo nowym systemem składu i opisu dokumentów @@ -57,14 +57,11 @@ j
.dvi
potrzebny jest odrębny
program zwany sterownikiem. W systemach Unix takim sterownikiem
ekranowym jest np. program xdvi
, w Windows
-windvi
lub yap
. Dopiero sterownik korzysta
+dviout
lub yap
. Dopiero sterownik korzysta
z plików zawierających definicje kształtów znaków (np. z plików
PK). @@ -520,10 +520,9 @@ w codziennej pracy. Po zainstalowaniu pakietu można je usunąć z systemu.
Polskie opisy wielu pakietów dostępne są -w Wirtualnej +w ramach Wirtualnej Akademii TeX-owej. Poszukiwanie potrzebnego pakietu może ułatwić - zestawienie w układzie tematycznym. @@ -549,7 +548,6 @@ Podczas pierwszej kompilacji do plik pomocniczych zapisywane są odpowiednie informacje, które są następnie wykorzystywane podczas drugiej kompilacji. Patrz też: - Spisy w LaTeX-u.
@@ -577,8 +575,6 @@ Dodatkowo powstaj
makeindex
/plmindex
.
Patrz też
Wszystko o indeksowaniu.
-
.bbl
. Komunikaty programu BibTeX s
zapisywane do pliku .blg
. Dwa kolejne przetworzenia dokumentu
powodują poprawne sformatowanie bibliografii i odwołań. Patrz też
Bibliografia w LaTeX-u.
-
- Bibliografia w LaTeX-u.
@@ -630,10 +624,10 @@ artyku
formatu będzie decydował o domyślnym tworzeniu wynikowego pliku
+Poniżej wymieniono najważniejsze podkatalogi drzewa
Wszystkie pliki programów znajdują się natomiast w osobnym katalogu,
@@ -713,10 +710,11 @@ miejscu ich odszukanie nie powinno stanowi
@@ -738,7 +736,7 @@ Oprogramowanie dla systemu TeX gromadzone jest
na serwerach CTAN (Comprehensive TeX Archive Network)
usytuowanych w Niemczech,
Anglii
-i USA. Archiwa CTAN
+i Danii. Archiwa CTAN
posiadają wiele kopii (mirror) na całym świecie, w Polsce
pełna kopia dostępna jest na FTP GUST, zaś
@@ -748,21 +746,11 @@ Na serwerach CTAN i ich kopiach dost
dla większości obecnie używanych systemów operacyjnych, a także
bogate archiwa makr, fontów i oprogramowania towarzyszącego.
-
-Artykuł
-
- Implementacje TeX-a
-omawia najważniejsze dostępne dystrybucje. Wskazówki dla chcących szybko
-zaistalować popularną dystrybucję dla Windows zawarto w artykule
-
- Szybka instalacja MiKTeX.
-
-
DVI
bądź PDF
; od roku 2007 pdftex
i pdfetex
to ten sam program;
-texmf
. Umiejscowienie tego katalogu
+korzeniem jest katalog texmf-dist
. Umiejscowienie tego katalogu
w systemie plików jest zależne od lokalnej konfiguracji, np. w systemie
-Linux może to być /usr/TeX/texmf/
, a w systemie
-Windows np. C:\tex\texmf\
. Warto tu podkreślić, że
-z zawartości katalogu texmf/
mogą korzystać różne systemy
+Linux może to być /usr/local/texlive/texmf-dist/
, a w systemie
+Windows np. C:\texlive\texmf-dist\
. Warto tu podkreślić, że
+z zawartości katalogu texmf-dist/
mogą korzystać różne systemy
operacyjne, wystarczy, aby został on udostępniony w instalacji sieciowej
-lub zamontowany. Innymi słowy: zawartość texmf/
jest
+lub zamontowany. Innymi słowy: zawartość texmf-dist/
jest
niezależna od platformy (komputera i systemu operacyjnego);
katalog z taką samą zawartością można mieć np. w pracy na maszynie
Sun z systemem Solaris i w domu na PC z Windows bądź Linux.
-Poniżej wymieniono najważniejsze podkatalogi drzewa texmf/
: texmf-dist/
:
+
-
@@ -695,7 +692,7 @@ i dystrybucji. W systemach Unixowych pliki te s
w katalogu udostępnionym do zapisu dla wszystkich użytkowników
i kontrolowane przez demona texmf/web2c/
- texmf-dist/web2c/
+ texmf/tex/
+texmf-dist/tex/
generic/
zawiera biblioteki współużytkowane przez różne
formaty;
@@ -673,7 +670,7 @@ Poni
.def
i .fd
dla LaTeX-a.
Inne podkatalogi katalogu tex/
zawierają biblioteki
przeznaczone dla innych formatów.
-texmf/fonts/
+texmf-dist/fonts/
source/
to miejsce, w którym znajdują się
źródłowe pliki MetaFonta; type1/
zawiera
@@ -685,7 +682,7 @@ fontowych.
Mogą też znajdować się tam inne katalogi,
np. truetype/
, jeżeli instalacja
wykorzystuje fonty w formacie TrueType.
-texmf/dvips/
+texmf-dist/dvips/
cron
(po upływie pewnego czasu
są automatycznie usuwane). W instalacjach jednostanowiskowych pliki PK
-mogą być deponowane w katalogu texmf/fonts/pk/
.
+mogą być deponowane w katalogu ~/texmf/fonts/pk/
.
Web2c
Web2c jest systemem do generowania kompletnego środowiska TeX-owego
-dla różnorodnych platform, nie tylko Unixowych, ale ostatnio
-Windows 9x/NT, Amiga, a nawet MS DOS. W oparciu o Web2c
-zbudowane są dystrybucje teTeX (Unix, Linux), W32TeX (Windows)
-i djgpp (MS DOS). Więcej szczegółów zawarto w artykule
+dla różnorodnych platform, nie tylko Unixowych, ale także
+Windows. W oparciu o Web2c
+zbudowane były dystrybucje teTeX (Unix, Linux), W32TeX (Windows), a obecnie
+dystrybucja wieloplatformowa TeX Live.
+Więcej szczegółów zawarto w artykule
Web2c,
gdzie wymieniono też programy tworzone w tym środowisku. Generowanie formatów
Generowanie formatu polega na uruchomieniu programu tex
-(lub pochodnego, np. pdfetex
)
+(lub pochodnego, np. pdftex
)
z parametrem --ini
i przetworzeniu odpowiedniego
pliku inicjującego. Plik taki zawiera najczęściej deklaracje wczytania
pliku z makrami, wzorców przenoszenia wyrazów oraz ewentualne inne
@@ -788,23 +776,17 @@ i ewentualnym zablokowaniu takim znakiem
niepożądanych deklaracji wzorców dzielenia wyrazów. Reasumując, dla
formatu LaTeX (pdfLaTeX) należy najpierw wybrać potrzebne wzorce dzielenia wyrazów,
a następnie uruchomić generowanie formatu.
-
.
Michael Doob: Łagodne wprowadzenie do systemu TeX
(tł. Stanisław Wawrykiewicz)texmf/web2c/
-(niekiedy jest to katalog texmf-var/web2c/
, dedykowany na lokalne
-pliki danej instalacji). W podkatalogu web2c/
znajduje
+Pliki formatów znajdują się w katalogu texmf-var/web2c/
,
+dedykowanym na lokalne
+pliki danej instalacji. W podkatalogu web2c/
znajduje
się także plik konfiguracyjny fmtutil.cnf
dla programu
fmtutil
automatyzującego generowanie formatów.
Plik ten można modyfikować zgodnie z zawartymi w nim wskazówkami,
@@ -814,14 +796,21 @@ niepo
uruchomienie programu: fmtutil --all
wygeneruje wszystkie zadeklarowane formaty, fmtutil --byfmt
nazwa_formatu
wygeneruje dany format (fmtutil --help
-wyświetla dostępne opcje). W systemach Unix i Linux
+wyświetla dostępne opcje).
+
+Tyle teorii co dzieje się za kulisami. Obecnie w dystrybucji TeX Live
+cały proces generowania formatów został zautomatyzowany: po instalacji pakietu
+do obsługi danego języka aktualizowane są omówione wyżej pliki konfiguracyjne,
+po czym generowne są pliki formatów dla wszystkich dostępnych odmian-silników
+TeX-a.
+
-