To jest stara wersja strony!


Opis

Paweł Miczko (4AR) mieczyslav@gmail.com

Kowerter DokuWiki do LaTeX. Zbadać poziom zaimplementowania oferowanych rozwiązań. Zaimplementować.

Spotkania

08.02.26

08.03.11

  • scenariusze użycia
    • 1str.wiki→1dok
    • zbiór str. z podanego ns (zadane wyr. regularnym) →1 dok
    • cały ns → 1 dok

080401

  • prototyp: 1str.wiki→1dok
    • customizowalne poziomy section
    • standalone (generowanie prologu LaTeXa) / embedded (do włączenia, tylko treść dokuemntu)
    • plugin NIE używa samego LaTeXa! generujemy czysty plik TEX

080415

  • postawione wiki!

080429

    • ala: pusta linia i jestesmy w itemize/enum → enditem/enum
      1. aaa
  • quoting znaków texa!!!!
{ -> $\lbrace$ 
} -> $\rbrace$
$ -> \$
_ -> \_
\ -> $\$
nie działa - trzeba przez $\backslash$

080520

080603

  • sprawozd: specyfikacja funkcj., opis realizacji, ew. opis „zasadzek”
  • ew. naprawienie usterek po testach

Projekt

Sprawozdanie

1.Cel projektu :

Celem projektu było stworzenie pluginu do DokuWiki, który konwertowałby jej strony do formatu LaTeX Konwerter obejmuje podstawową składnię wiki, a więc:

  • formatowanie tekstu
  • listy
  • linki wewnętrzne i zewnętrzne
  • nagłówki
  • tworzenie odnośników
  • wstawianie grafiki

2. Wykonanie :

Na cele projektu założone zostało wiki znajdujące się pod adresem http://student.agh.edu.pl/~micz/dokuwiki-2007-06-26b.

Konwertowanie działa na bazie wyrażeń regularnych i PHPowskiej funkcji preg_match_all. Konieczna była także odpowiednia obsługa 10 znaków specjalnych TeXa: { , }, \, $, _, %, &, ~, ^, # które w wiki nie sprawiają problemów, ale po przeklejeniu w niezmienionej postaci powodowałyby błędy w kompilacji. Prace nad projektem zakończyły się spakowaniem pluginu i stworzeniem instrukcji obsługi potrzebnej do jego instalacji.

3. Zastosowane klasy i predykaty :

Materiały

pl/miw/miw08_dokulatex.1212660216.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0