Re: Döküman geliştirme ortamı
Docbook ve LaTeX çevresinde biraz dolaştıktan sonra anladıklarım şu :
LaTex (Lyx) :
~~~~~~~~~~~~~
* LaTeX, TeX dilini sarmalayan makrolar. Kullanımı da bir programcı için
oldukça kolay gözüküyor. Lyx ile de oldukça kolaylaşmış. Lyx'in
yetmediği noktalarda düz metin editörüyle işin üstesinden gelinebilinir.
* apt-get install tetex-base tetex-bin tetex-extra lyx
* lyx içerisinden "help" menüsünden oldukça anlaşılır bir döküman mevcut
* ayrıca /usr/share/doc/tetex-base/ altında oldukça detaylı bir LaTeX
dökümantasyonu da mevcut.
* lyxport (http://www-hep.colorado.edu/~fperez/lyxport/) programı ile de
HTML'e transferi mümkün
* metnin yazılması ve okunması daha kolay (lyx ile daha da kolaylaşmış)
Docbook
~~~~~~~
* Docbook aslında bir DTD (Document Type Definition) formatı
* DTD ise XML veya SGML (Standard Generalized Markup Language) ile
oluşturuluyor.
* XML ise aslında SGML'in bir alt kümesi.
* Seçilen DTD formatında hazırlanan belgeler DSSSL (Document Style
Semantics and Specification Language) ile görünüm özellikleri
kazandırılıyor. belgeye görünüm özellikleri XSL (eXtensible Stylesheet
Language) ile kazandırılabiliniyor.
* XSL üç ana kısımdan oluşyor :
--XSLT : XML dökümanlarının XHTML'e dönüştürme dili
--XPath : XML dökümanlarının kısımlarını tanımlama dili
--XSL-FO : XML dökümanlarını formatlama dili
* Docbook döküman şemasına uygun olan olaraka hazırlanan dökümanların
üretilebilmesi için bir takım ek programlar ile işlenmeli jade gibi
Sonuç :
~~~~~~~
Docbook DTD kullanımı ile belge üretmek bana biraz masraflı gibi geldi.
http://www.debian.org/doc/manuals/sgml-howto/ adresindeki belgeden
anladığıma göre bol bol yardımcı araç kullanmak lazım. Bir de orasında
burasında mark-up tag leri olan içerikle uğraşmak hiç iç açıcı değil
bana göre.
Kişisel görüşüm LaTeX kullanmak yönünde. Hem daha hızlı bir başlangıç
yapılabilir hem de kullanımı çok daha kolay geldi bana.
Ama hem Ali Alphan Bey hem de Recai Bey docbook'u da önermişler.
Docbook'un kerameti nedir? Yani Docbook'da yapıp da LaTex'de
yapamayacağım bir şey var mı web spesifik haller dışında (örneğin HTML
form tasarımı) veya sizler hangi koşullar altında Docbook'u, LaTeX'e
tercih edersiniz?
Teşekkürler
Çağatay Tengiz wrote:
Cevap veren herkese teşekkürler...
XSLT, DSSL, Fop, MathML ???
--
M. Çağatay Tengiz
www.tengiz.net
----------------------------
Reply to: