Article View: pl.comp.dtp.tex
Article #17118Re: Późne rozwijanie definicji
From: Jarosław Sokołowski
Date: Wed, 14 Dec 2011 21:53
Date: Wed, 14 Dec 2011 21:53
44 lines
3135 bytes
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-mailReferences:
<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