🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: LaTeX wyrazenie regularne do zamiany znaków specjalnych

#17223
From: Przyjazny
Date: Thu, 20 Mar 2014 22:20
42 lines
3538 bytes
On 2014-03-18 14:22, Cezary Grądys <czarekgr@wa.onet.pl> wrote:
> W dniu 14.03.2014 18:27, Jarosław Sokołowski pisze:
>
>> Rolę tabulatora niekoniecznie musi pełnić ampersand (&), kategorię 4
>> można nadać również innemu znakowi, na przykład "|" i łykać tabele,
>> w których kolumny oddzielane są oldskulowo znakiem kreski pionowej.
>> TeX nie jest systemem, w którym znaki alfabetu wejściowego pełnią
>> z góry określoną funkcję. To można zmieniać, można określić co jest,
>> a co nie jest literą, co jest tabulatorem, co zaznacza komentarz itd.
>> Jak komuś żal znaków ASCII na te specjalne zastosowania, może użyć
>> znaków z drugiej połówki tabeli ośmiobitowyej i na przykład komentarze
>> oznaczać przez §, a uwalniając % jako normalnie drukowany znak.
>>
>> Teraz dopiero zauważyłem, że w opisywanej sytuacji czytanie inputu
>> ze znakami o niedrukowalnych kategoriach, to tylko część problemu.
>> Zdaje się, że problemem jest również drukowanie tych znaków.
>> Napisanie $\backslash$, gdy chcemy po prostu uzyskać "\", to chyba
>> najgorsze rozwiązanie. Lepiej napisać \char92. W przypadku użycia
>> $$, otrzymamy znak z zupełnie innego fontu, przeznaczonego do składu
>> wyrażeń matematycznych.
>>
>
>
> Prawdziwym problemem jest to, że jest to wydruk raportu z bazy danych i 
> tak naprawdę nie wiem co tam może zostać wpisane przez użytkownika. 
> Zakładam, że tabulacji nie będzie, bo te dane wpisuja przez przeglądarkę 
> i tam tabulacja powoduje tylko przeskok do innego pola.
> Pomysł z wpisywaniem  \char92 jest chyba tym co potrzebuję.
> A na marginesie, oryginalne wydruki z tego systemu nie zawierają 
> praktycznie polskich znaków (zamiast ą jest spacja, tylko ł koślawo 
> wychodzi), więc to że coś bedzie trochę nie taką czcionką to naprawdę 
> mały problem. To bedzie połozone w szafie i leżeć pewnie przez 10 lat, 
> albo i dłużej, nikt tego czytał nie będzie. Może w razie kontroli.
> Jeszcze raz dzięki.

Właściwie czy są jakieś przeciwwskazania do użycia \verbatim z
pakietu verbatim? Jeżeli potrzeba, żeby to było zwykłym krojem to można
przedefiniować \verbatim@font. Działa w polach typu "p", w zwykłych da
się niestety tylko skorzystać z \verb.

Ewentualnie jeżeli to nie jest możliwe, to w dokumentacji tegoż pakietu
jest dość dokładnie napisane co jak jest zrobione i dlaczego.
Technical Details
Message-ID: <lgfpjv$f4$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
References: <lfuo6k$pa7$1@news.vectranet.pl> <slrnli5se2.nh7.jaros@falcon.lasek.waw.pl> <lfv9di$u9i$1@news.vectranet.pl> <slrnli6evf.shk.jaros@falcon.lasek.waw.pl> <lg9ks2$ugc$1@news.vectranet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Przyjazny <przyjazny@nospam.tld.invalid>
Newsgroups: pl.comp.dtp.tex
Subject: Re: LaTeX wyrazenie regularne do zamiany znaków
 specjalnych
Date: Thu, 20 Mar 2014 22:20:47 +0000 (UTC)
Organization: Netia S.A.
Lines: 42
Message-ID: <lgfpjv$f4$1@mx1.internetia.pl>
References: <lfuo6k$pa7$1@news.vectranet.pl> <slrnli5se2.nh7.jaros@falcon.lasek.waw.pl> <lfv9di$u9i$1@news.vectranet.pl> <slrnli6evf.shk.jaros@falcon.lasek.waw.pl> <lg9ks2$ugc$1@news.vectranet.pl>
NNTP-Posting-Host: 87.205.146.153
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1395354047 484 87.205.146.153 (20 Mar 2014 22:20:47 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Thu, 20 Mar 2014 22:20:47 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
User-Agent: slrn/1.0.1 (Linux)
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit