[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: