Article View: pl.comp.dtp.tex
Article #17059Re: jak wygenerować trzy różne strony z jednego pliku?
From: Jarosław Sokołowski
Date: Sun, 18 Sep 2011 23:51
Date: Sun, 18 Sep 2011 23:51
40 lines
2352 bytes
2352 bytes
Agryppa najkrócej to chciałby coś takiego:
> Piszę treść w pliku .tex, i wygladałoby to tak:
>
> \tresc_wspolna{}
> \tresc_dla_pliku_A{}
> \tresc_dla_pliku_B{}
> \tresc_wspolna{}
> \tresc_dla_pliku_A{}
> \tresc_dla_pliku_C{}
>
> Czyli chodzi mi o to, żeby potem latex wyłapał to co jest dla pliku, np
> A i wrzucił do niego te treści, które są adresowane własnie tam, przy
> zachowaniu formatowania zgodnego z latexem. Ale po twojej odpowiedzi
> domyślam się, że LaTeX chyba nie ma takich funkcji.
LaTeX nie musi mieć. Ale wszystko sobie można w nim napisać (w nim,
albo w TeXu). Ja też nadal nie do końca rozumiem o co chodzi, ale
z tego co rozumiem, to mogą problem rozwiązać definicje umieszczone
na początku manuskryptu (uwaga, znak "_" słado nadaje się do nazw):
\long\def\TrescDlaPlikuA#1{#1}
\long\def\TrescDlaPlikuA#1{}
W zależności od tego, czy definicja będzie miała postać pierwszą
czy drugą, treść zostanie włączona albo nie.
> Czy LaTeX jest linearny w działaniu czy tez może potrafi wybiórczo
> pobierać treść i ją drukować do pliku?
Jest linearny (w sensie, że nie umie się nazad cofnąć) i potrafi
wybiórczo pobierać tekst z manuskryptu.
> Gdyż nawet \include{} musiałoby być jakoś obwarowane warunkiem.
W TeXu można sobie wszystko obwarować tak dobrze, jak nie przymierzając
krzyżacy Malbork.
--
Jarek
Technical Details
Message-ID:
<slrnj7d10e.6fr.jaros@falcon.lasek.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<20110919025248.706608bf@ty.pl> <j55uhh$ucl$1@news.onet.pl> <20110919033218.781cdbe9@ty.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.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: jak wygenerować trzy różne strony z jednego pliku? Date: Sun, 18 Sep 2011 23:51:42 +0000 (UTC) Organization: : : : Lines: 40 Message-ID: <slrnj7d10e.6fr.jaros@falcon.lasek.waw.pl> References: <20110919025248.706608bf@ty.pl> <j55uhh$ucl$1@news.onet.pl> <20110919033218.781cdbe9@ty.pl> NNTP-Posting-Host: 213-238-67-243.adsl.inetia.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1316389902 30709 213.238.67.243 (18 Sep 2011 23:51:42 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 18 Sep 2011 23:51:42 +0000 (UTC) User-Agent: slrn/0.9.8.1 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit