Thread View: pl.comp.dtp.tex
5 messages
5 total messages
Started by Agryppa
Mon, 19 Sep 2011 02:52
jak wygenerować trzy różne strony z jednego pliku?
Author: Agryppa
Date: Mon, 19 Sep 2011 02:52
Date: Mon, 19 Sep 2011 02:52
38 lines
950 bytes
950 bytes
Witam, Załóżmy, że nauczę się LaTeXa i znaczniki tego języka nie będą mi straszne. Czy po tym uda mi się zrobić cos takiego: Stwarzam plik .tex, a w nim piszę treść razem ze znacznikami. Teraz chcę wyprodukować trzy osobne pliki A,B,C, w których, na przykład znajdą się: <teksty wspólne dla dokumentu A,B,C) <teksty tylko dla A> <teksty tylko dla B> <teksty tylko dla C> Po eksporcie w pliku A powinno być: <teksty tylko dla A> <teksty wspólne dla dokumentu A,B,C) Czyli piszę sobie bez chronologii treść w pliku .tex, która dopiero po przerobieniu przez latex wprowadzi porządek do tych trzech plików (A,B,C). Czy są jakieś znaczniki, które by skierowały treść do dokumentu A, B, C Proszę o podpowiedź jak to zrobić. Dzięki Agryppa
Re: jak =?iso-8859-2?Q?wygenerowaæ?= trzy =?iso-8859-2?Q?ró¿ne?= strony z jednego pliku?
Author: =?iso-8859-2?Q?J
Date: Sun, 18 Sep 2011 23:51
Date: Sun, 18 Sep 2011 23:51
41 lines
1453 bytes
1453 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
Re: jak wygenerować trzy różne strony z jednego pliku?
Author: =?UTF-8?B?TWlyb3
Date: Mon, 19 Sep 2011 01:23
Date: Mon, 19 Sep 2011 01:23
16 lines
691 bytes
691 bytes
Wydaje mi się, że nie rozumiem, co tak naprawdę chcesz osiągnąć. Ale mimo to postaram się pomóc ;) . Chyba chodzi Tobie o instrukcję \include{plik}. W ten sposób tworzysz sobie plik wspolne.tex z jakimś tekstem wspólnym (może zawierać nawet skomplikowane instrukcje LaTeX-a), który potem za pomocą powyższej instrukcji załączasz do plików A, B i C. Podczas kompilacji LaTeX odczyta zawartość pliku wspolne.tex i wstawi ją w odpowiednie miejsce. Jeżeli jednak nie chodzi o \include{}, to może mógłbyś spróbować napisać jaśniej, co chcesz osiągnąć? -- Niżej podpisany, zamieszkały w http://minio.xt.pl , Mirosław Zalewski
Re: jak wygenerować trzy różne strony z jednego pliku?
Author: Agryppa
Date: Mon, 19 Sep 2011 03:32
Date: Mon, 19 Sep 2011 03:32
35 lines
1068 bytes
1068 bytes
On Mon, 19 Sep 2011 01:23:27 +0200 Mirosław Zalewski <miniopl@CUT_THIS.gmail.com> wrote: > Jeżeli jednak nie chodzi o \include{}, to może mógłbyś spróbować > napisać jaśniej, co chcesz osiągnąć? Najkrócej to chciałbym cos 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. Czy LaTeX jest linearny w działaniu czy tez może potrafi wybiórczo pobierać treść i ją drukować do pliku? Gdyż nawet \include{} musiałoby być jakoś obwarowane warunkiem. Agryppa
Re: jak wygenerować trzy różne strony z jednego pliku?
Author: Mariusz Kruk
Date: Mon, 19 Sep 2011 08:34
Date: Mon, 19 Sep 2011 08:34
17 lines
700 bytes
700 bytes
epsilon$ while read LINE; do echo \>"$LINE"; done < "Jaros�aw Soko�owski" >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): My�l�, �e chodzi o co� takiego: http://zyliu2005.blogspot.com/2007/06/latex-how-to-use-conditional.html Albo http://tex.stackexchange.com/questions/5894/latex-conditional-expression (w plainie si� to robi�o troch� inaczej). -- \------------------------/ | Kruk@epsilon.eu.org | http://www.nieruchomosci.pl/mieszkanie,14137471 | http://epsilon.eu.org/ | /------------------------\
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads