Różnice

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

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
Nowa wersja Both sides next revision
pl:miw:2009:miw09_doku_latex [2009/03/12 15:35]
gjn
pl:miw:2009:miw09_doku_latex [2009/06/16 18:03]
jsi08
Linia 1: Linia 1:
 ~~ODT~~ ~~ODT~~
- 
 ====== Doku Latex ====== ====== Doku Latex ======
-Wojciech Nagrodzki [[w.nagrodzki@gmail.com]]+Wojciech Nagrodzki [[nagrodz@student.agh.edu.pl]]
  
 ====== Spotkania ====== ====== Spotkania ======
 ===== 20090319 ==== ===== 20090319 ====
-**ala +Co udało mi się ustalić na temat pluginu odt? 
-ma kota    **+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 do kompresji ("c r c 3 2" "g z c o m p r e s s"). 
 +Dane są gromadzone w zmiennej "​compressedData"​. 
 + 
 +PS. wpisane nazw tych funkcji, powoduje błąd w DokuWiki, (nie można zapisać edytowanej strony FIXME) dlatego zapisałem je rozdzielając litery spacjami.
  
 ===== 05 Marzec 2009 ==== ===== 05 Marzec 2009 ====
pl/miw/2009/miw09_doku_latex.txt · ostatnio zmienione: 2019/06/27 15:50 (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