🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #17118

Re: Późne rozwijanie definicji

#17118
From: Jarosław Sokołowski
Date: Wed, 14 Dec 2011 21:53
44 lines
3135 bytes
Pan AMX napisał:

>> "\ifx\language0 ##2 \else ##3 \fi".
>
> BTW. Dlaczego podwójny #?

Stosuje się je w definicjach lokalnych, czyli definicjach w definicjach.
Tu się taki zwierz może (choć nie musi) przydać.

> Zacznijmy od początku. To ma być styl, który modyfikuje
> standardowy article. Mają go używać inni, nie tylko ja, więc do
> maksimum należy unikać nowych komend i zupełnie nowej składni.
> Dla mnie \bicaption jest logiczne ale dla kogoś niekoniecznie.

No i to jest bardzo dobry początek. Trzeba zdefiniować co się chce
osiągnąć, a następnie jak to robić. I w końcu klarownie opisać,
by ktoś, kto ma tego używać pojął ideę w lot. Może być tak: "Styl
ten jest rozszerzeniem stylu article, służy do dodawania wstawek
w języku alternatywnym do tekstu pisanego w języku podstawowym.
Wstawki dodawane są za pomocą poleceń rozpoczynających się prefiksem
"\alt", będących odpowiednikiem poleceń standardowych, np. obok
polecenia \caption zostało udostępnione polecenie \altcaption.
Pełna lista poleceń alternatywnych znajduje się poniżej:...".

> Autor wie w jakim języku pisze, więc wie czy najpierw jest
> abstract czy streszczenie. Latex będzie wiedział, jeśli makra
> będzie rozwijał późno, kiedy już będzie znany język dokumentu. 

No właśnie: autor wie. Ale czy my musimy o wszystkim mówić LaTeXowi
i o wszystko go pytać? Czy wielką niedogodnościa by było użycie dwóch
plików ze stylami: altenglish.sty i altpolish.sty, ktorę dodają do
artykułu język angielski albo polski jako alternatywny? Jeśli napisze
się je porzadnie, czyli tak, że wszystkie napisy są zdefiniowanie na
początku, a dopiero później następują definicje \altwhatever (albo
nawet są inputowanie), to dodanie altfrench.sty albo altgerman.sty
będzie kwestią chwili.

Jarek

-- 
Nie angielskie, nie kreolskie,
Ale nasze, nasze polskie,
Nie austriackie, nie jakieś inne,
Ale rodzinne! Ale rodzinne!
Technical Details
Message-ID: <slrnjei6mu.38v.jaros@falcon.lasek.waw.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <jc5f2f$l6n$1@mx1.internetia.pl> <slrnjecgh2.5i3.jaros@falcon.lasek.waw.pl> <jc5hg9$2pm$1@mx1.internetia.pl> <slrnjecomo.6l6.jaros@falcon.lasek.waw.pl> <jc5p05$blj$1@mx1.internetia.pl> <slrnjecvrt.7j9.jaros@falcon.lasek.waw.pl> <jc6s28$jou$1@mx1.internetia.pl> <slrnjee3o0.cph.jaros@falcon.lasek.waw.pl> <jcb00r$em9$1@mx1.internetia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Jarosław Sokołowski <jaros@lasek.waw.pl>
Newsgroups: pl.comp.dtp.tex
Subject: Re: Późne rozwijanie definicji
Date: Wed, 14 Dec 2011 21:53:34 +0000 (UTC)
Organization: : : :
Lines: 44
Message-ID: <slrnjei6mu.38v.jaros@falcon.lasek.waw.pl>
References: <jc5f2f$l6n$1@mx1.internetia.pl> <slrnjecgh2.5i3.jaros@falcon.lasek.waw.pl> <jc5hg9$2pm$1@mx1.internetia.pl> <slrnjecomo.6l6.jaros@falcon.lasek.waw.pl> <jc5p05$blj$1@mx1.internetia.pl> <slrnjecvrt.7j9.jaros@falcon.lasek.waw.pl> <jc6s28$jou$1@mx1.internetia.pl> <slrnjee3o0.cph.jaros@falcon.lasek.waw.pl> <jcb00r$em9$1@mx1.internetia.pl>
NNTP-Posting-Host: 87-205-207-243.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1323899614 32036 87.205.207.243 (14 Dec 2011 21:53:34 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 14 Dec 2011 21:53:34 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit