[[
✎ pl:miw:2009:miw09_doku_latex
]]
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ć.
~~ODT~~ ====== Doku Latex ====== Wojciech Nagrodzki [[w.nagrodzki@gmail.com]] ====== Spotkania ====== ===== 20090319 ==== Co udało mi się ustalić na temat pluginu odt? Za pomocą parsera wiki, plik.txt jest konwertowany na postać zawierającą instrukcje specialne: np <code> This is not a list * This is the opening list item * This is the second list item * This is the last list item This is also not a list </code> Zostanie przetłumaczony na: <code> p_open: cdata: "This is not a list" p_close: listu_open: listitem_open: cdata: " This is the opening list item" listitem_close: listitem_open: cdata: " This is the second list item" listitem_close: listitem_open: cdata: " This is the last list item" listitem_close: list_close: p_open: cdata: "This is also not a list" p_close: </code> Zadaniem programisty jest teraz napisanie odpowiednich funkcji to tych instrukcji np. <code> function listu_open() { $this->nlputcmdnl("begin{itemize}"); //need to overload that } </code> W ten właśnie sposób jest napisany plugin DokuTexiT http://danjer.doudouke.org/tech/dokutexit Jeżeli chodzi o kompresję plików do zip, w obu pluginach (ODT i DokuTexiT) używane są funkcje php. ===== 05 Marzec 2009 ==== * przyniosę raport co i jak działa/nie działa w pluginie. * [[http://www.dokuwiki.org/plugin:odt]] ===== 19 Luty 2009 ==== * postawienie DokuWiki wraz z pluginem DokuLatex * umieszczenie DokuWiki na zewnętrznym serwerze. [[http://student.agh.edu.pl/~nagrodz/Katalog/wiki/|Link do wiki]] ====== Projekt ====== ====== Sprawozdanie ====== ==== Co nie działa? ==== *Problemy ze złożonym formatowaniem: <code> **''Bold and monospaced''** __''Underlined and monospaced''__ //''Italic and monospaced''// </code> *Problemy z tagiem < code > *Problemy z listą numerowaną <code> - The same list but ordered - Another item - Just use indention for deeper levels - That's it </code> Moim zdaniem będzie trzeba przebudować całą funkcję parsującą. Przetłumaczony plik powinien zostać zapisany na dysku i udostępniony użytkownikowi (a nie wyświetlony w przeglądarce bo nie interpretowane są znaki nowej linii). Przy użyciu poleceń powłoki POSIX (nie wiem jeszcze czy da sie wstawić zmienne w odwrócone apostrofy!), można spakować plik latex wraz z grafikami. Myślę ze szybciej pójdzie mi napisanie nowej funkcji niż poprawianie starej. ====== Prezentacja ====== ====== Materiały ====== *Sekcja 2. Plugins http://www.dokuwiki.org/development
pl/miw/2009/miw09_doku_latex.1237130681.txt.gz
· ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry