🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: jak wygenerować trzy różne strony z jednego pliku?

#17059
From: Jarosław Sokołowski
Date: Sun, 18 Sep 2011 23:51
40 lines
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-mail
References: <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