txt:txt2tags

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
txt:txt2tags [2015/04/13 18:29] – [preproc i postproc] flamencotxt:txt2tags [2022/05/22 10:38] (aktualna) – edycja zewnętrzna 127.0.0.1
Linia 14: Linia 14:
 Data modyfikacji: %%mtime(%A %B %d, %Y) Data modyfikacji: %%mtime(%A %B %d, %Y)
 %!encoding: utf-8 %!encoding: utf-8
 +%!style(tex): polski
 %%%%%%% Footnotes (przypisy to potrójny nawias!!! %%%%%%% %%%%%%% Footnotes (przypisy to potrójny nawias!!! %%%%%%%
 %%%% For manage Footnotes in LaTeX %%%% For manage Footnotes in LaTeX
Linia 52: Linia 53:
 </code> </code>
  
 +=== Zmiana documentclass LaTeX ===
 +Wygląda na to, że **txt2tags** ma jakiś błąd w interpretacji tytulariów, więc najlepiej od razu zmienić deklarację documentclass na polską i wyższej ligi niż "article"...
 +<code>
 +%!postproc(tex): documentclass[11pt,a4paper]{article} documentclass[10pt,a4paper]{mwrep}
 +</code>
 +Podobnym ''postproc''em można zmieniać inne tagi LaTeXa.
 +
 +=== Poprawianie znaków typograficznych ===
 +Jak powiedziałem wyżej, postprocem można wyszukiwać i zmieniać znaki, których nie przetworzył txt2tags:
 +<code>
 +%%%%% Przetwarzanie znaków typograficznych
 +%%% cudzysłów
 +%!postproc(html): ,, „
 +%!postproc(html): \'\'
 +%%% półpauza i myślnik (wg notacji LaTeX)
 +%!postproc(html): --- &mdash;
 +%!postproc(html): -- &ndash;
 +%!postproc(txt): --- —
 +%!postproc(txt): -- –
 +</code>
 +
 +==== Wstawianie czyli inkludowanie innych plików tekstowych ====
 +
 +
 +
 +Inkludowanie dotyczyć może tylko obszaru ''body''. Próby wklejenia ustawień pliku (czyli obszaru ''header'') nie powiodą się.
 +
 +    %!include: intro.t2t
 +    %!include: chapter1.t2t
 +    %!include: chapter2.t2t
 +
 +Więcej strzegółów [[http://txt2tags.org/userguide/includecommand.html|tutaj]].
 +
 +===== html2txt2tags konwerter HTML do t2t =====
 +To się przydawać może, kiedy chcę zrobić np. kopię tekstu z jakiejś strony WWW i wrzucić sobie tutaj (zrobiłem tak np. z **[[txt:carroll_jabberwocky|tą stronką]]**). Albowiem wtedy muszę użyć:
 +<code>
 +## wget http://strona.pl/strona.htm
 +## html2txt2tags strona.htm > strona.t2t
 +## txt2tags -t doku strona.t2t
 +</code>
 +
 +==== INSTALACJA ====
 +
 +Zainstalować najsampierw ''html-wikiconverter'' i ''curl''.
 +
 +<code># sudo apt-get install libhtml-wikiconverter-perl curl</code>
 +
 +I dalej:
 +<code>
 +# cpan install HTML::WikiConverter::Txt2tags 
 +</code>
 +W wypadku porażki, trzeba to zrobić ręcznie, tj. ze strony http://www.cpan.org/authors/id/E/EF/EFORGEOT/ wejść do ''HTML-WikiConverter-Txt2tags'' pobrać plyk ''tar.gz'' i...:
 +<code>
 +# tar -zxvf HTML-WikiConverter-Txt2tags-0.04.tar.gz
 +# cd HTML-WikiConverter-Txt2tags-0.04
 +# perl Makefile.PL
 +# make
 +# make test
 +# make install
 +</code>
 +Można też dobrać się do ''html2txt2tags'' i skopiować go sobie gdzieś do $PATH.
 +
 +==== GDYBY INSTALLACJA NIE ZADZIAŁAŁAŁA... ====
 +... Spróbować jeszcze tego:
 +<code>
 +(sam interface)
 +% perl -MCPAN -e 'install HTML::WikiConverter'
 +(dialekty)
 +% perl -MCPAN -e 'install Bundle::HTMLWikiConverter'
 +(indywidualne instalacje dialektów)
 +% perl -MCPAN -e 'install HTML::WikiConverter::MediaWiki'
 +% perl -MCPAN -e 'install HTML::WikiConverter::Txt2tags'
 +</code>
 +
 +Coś zadziała, musi. **SZCZEGÓLNIE, KIEDY WSPOMOŻEMY SIĘ UPRAWNIENIAMI ROOTA CZYLI SUDO!!!**
 ===== markup ===== ===== markup =====
  
  • txt/txt2tags.1428942581.txt.gz
  • ostatnio zmienione: 2022/05/22 10:38
  • (edycja zewnętrzna)