Article View: pl.comp.dtp.tex
Article #4512Re: doslowne wstawianie pliku
From: Andrzej Radecki
Date: Tue, 22 May 2001 20:18
Date: Tue, 22 May 2001 20:18
50 lines
2665 bytes
2665 bytes
On wto, maj 08, 2001 at 05:42:01 +0000, Jakub Narębski wrote:
>
> > Szukam pakietu, który umożliwia dosłowne wstawianie zawartości pliku
> > (coś jak środowisko verbatim), przy czym:
>
> > 1. Do wstawiania służyłoby polecenie, którego argumentem byłaby nazwa
> > pliku, tzn. tak:
>
> > \mojewymarzoneinclude{plik.xyz}
>
> Pakiet listing, polecenie \lstinputlisting (czy jakoś tak).
Np. (z mojego dokumentu):
\lstinputlisting[language=Java,breaklines,breakautoindent,prebreak=...,postbreak=...,labelstep=5]{TextInput.java}
W preambule mam:
\usepackage{listings}
\lstloadaspects{breaklines}
\lstloadlanguages{Perl,Java,HTML}
> > 2. Chciałbym, żeby wiersze były automatycznie zawijane i najlepiej,
> > żeby, w przypadku zawinięcia wiersza, na końcu linii pojawiał się
> > jakiś znaczek informujący o kontynuacji wiersza.
>
> W listing chyba da się to zrobić.
W powyższym przykładzie będą to znaczki '...' na końcu i początku
przenoszonej linii. Natrafiłem jednak przy tym na pewien problem. Obok
tych dodatkowych linii nie jest rysowana ramka (używam opcji
'frame=l,framerulewidth=3pt'). Czy u kogoś działa to poprawnie?
> > 3. A już byłbym bardzo szczęśliwy, gdyby ten pakiet ,,ładnie''
> > składał wstawiane pliki źródłowe SGML/XML (różne typy składników
> > pliku różnymi czcionkami itd.).
>
> Nie wiem czy listing ma wsparcie do SGML/XML. W dokumentacji do tego
> pakietu wspomnianych jest kilka innych rozwiązań, m.in. vgrind.
Moja wersja pakietu nie ma wsparcia dla tych formatów (dla HTML-a jest).
Dość łatwo można sobie takie wsparcie dopisać jest to opisane w
dokumentacji do pakietu.
Pozdrawiam,
--
( /6/ Andrzej Radecki
==== \ mailto:radecki@wpk.p.lodz.pl
/ | http://www.wpk.p.lodz.pl/~radecki
Technical Details
Message-ID:
<20010522221812.A517@radek.localdomain>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!nnrpdReferences:
<Pine.LNX.4.31.0105071117550.783-100000@phobos.philzone> <9d9b59$1m2$1@h1.uw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!news.tpi.pl!nnrpd From: Andrzej Radecki <radecki@wpk.p.lodz.pl> Newsgroups: pl.comp.dtp.tex Subject: Re: doslowne wstawianie pliku Date: Tue, 22 May 2001 22:18:14 +0200 Organization: Politechnika Łódzka Lines: 50 Message-ID: <20010522221812.A517@radek.localdomain> References: <Pine.LNX.4.31.0105071117550.783-100000@phobos.philzone> <9d9b59$1m2$1@h1.uw.edu.pl> NNTP-Posting-Host: pe110.lodz.cvx.ppp.tpnet.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 990562889 11541 213.76.63.110 (22 May 2001 20:21:29 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 22 May 2001 20:21:29 GMT X-Orig-Path: localhost.localdomain!nobody User-Agent: Mutt/1.2i Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit