[[
✎ pl:miw:miw08_dokulatex
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Opis ====== Paweł Miczko (4AR) <mieczyslav@gmail.com> Kowerter DokuWiki do LaTeX. Zbadać poziom zaimplementowania oferowanych rozwiązań. Zaimplementować. ====== Spotkania ====== ===== 08.02.26 ===== * kto już cos z tym robił? * http://danjer.doudouke.org/tech/dokutexit * wstępna spec. funkc. ===== 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 ===== * [[http://wiki.splitbrain.org/wiki:plugins?plugintag=button|guziczki]] * //ala:// pusta linia i jestesmy w itemize/enum -> enditem/enum - aaa * quoting znaków texa!!!! { -> $\lbrace$ } -> $\rbrace$ $ -> \$ _ -> \_ \ -> $\$ nie działa - trzeba przez $\backslash$ ===== 080520 ===== * testowanie, do zainst. -> instr * import latexa do wiki http://wiki.splitbrain.org/plugin:latex http://wiki.erazor-zone.de/doku.php?id=wiki:projects:php:dokuwiki:plugins:latex ===== 080603 ===== * sprawozd: specyfikacja funkcj., opis realizacji, ew. opis "zasadzek" * ew. naprawienie usterek po testach ====== Projekt ====== [[pl:miw:miw08_dokulatex:projekt|przebieg prac nad projektem]] [[pl:miw:miw08_dokulatex:instrukcja|instrukcja instalacji pluginu]] ====== Sprawozdanie ====== 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 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 [[pl:miw:miw08_dokulatex:projekt|instrukcji]] obsługi potrzebnej do jego instalacji. ====== Materiały ======
pl/miw/miw08_dokulatex.1212489554.txt.gz
· ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry