🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: doslowne wstawianie pliku

#4512
From: Andrzej Radecki
Date: Tue, 22 May 2001 20:18
50 lines
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!nnrpd
References: <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