Layout Tools: Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "==Tools== ===Canvas based (GUI)=== * Scribus https://www.scribus.net/ * Laidout https://laidout.org/ ===Web based (web-to-print)=== * your browser (based on CSS Paged Media): use CTRL+P/CMD+P * Weasyprint https://weasyprint.readthedocs.io/ * Paged.js https://www.pagedjs.org/ * wkhtmltopdf https://wkhtmltopdf.org/ * OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/ ===Python=== * rinohtype...")
 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Tools==
==Tools==


Below is a listing of free software layout tools.
<onlyinclude>
===Canvas based (GUI)===
===Canvas based (GUI)===


* [[Scribus]] https://www.scribus.net/
* [[Scribus]] https://www.scribus.net/
* [[Inkscape]] http://inkscape.org/
* Laidout https://laidout.org/
* Laidout https://laidout.org/


Line 13: Line 16:
* wkhtmltopdf https://wkhtmltopdf.org/
* wkhtmltopdf https://wkhtmltopdf.org/
* OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/
* OSPKit (CSS Regions legacy support!) http://osp.kitchen/tools/ospkit/
* genzine https://github.com/munusshih/p5.genzine by [https://munusshih.com/ Munus Shih] and Iley Cao


===Python===
===Python based===


* rinohtype (http://www.mos6581.org/rinohtype/master/)
* rinohtype http://www.mos6581.org/rinohtype/master/
* [[ReportLab]] https://www.reportlab.com/
* [[ReportLab]] https://www.reportlab.com/
* Flat http://xxyxyz.org/flat/  
* [[Flat]] http://xxyxyz.org/flat/
* pyPDF2 https://github.com/mstamy2/PyPDF2
* PyX https://pyx-project.org/ (outputs to PostScript, PDF and SVG)


===TeX based===
===TeX based===
Line 25: Line 29:
* TeX https://tug.org/ + https://en.wikipedia.org/wiki/TeX
* TeX https://tug.org/ + https://en.wikipedia.org/wiki/TeX
* LaTeX https://www.latex-project.org/
* LaTeX https://www.latex-project.org/
* ConTeXt  https://wiki.contextgarden.net/Main_Page
* ConTeXt  https://wiki.contextgarden.net/
* texinfo https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Short-Sample-Texinfo-File.html
* tectonic https://tectonic-typesetting.github.io/
* lyx https://www.lyx.org/
 
===XML based===
 
* speedata https://showcase.speedata.de/en/


===Misc===
===Misc===


* groff https://www.gnu.org/software/groff/
* groff https://www.gnu.org/software/groff/
* SILE https://sile-typesetter.org/
* SILE https://sile-typesetter.org/ (LaTeX-like)
* typst https://typst.app/ (custom markdown syntax)
* SATySFi https://github.com/gfngfn/SATySFi (LaTeX-like + OCaml-like)
* Patoline https://patoline.github.io/ (wiki/LaTeX/Ocaml-like)
</onlyinclude>


==See also==
==See also==
Line 36: Line 51:
* [[PDF]]
* [[PDF]]
* [[:Category:PagedMedia]]
* [[:Category:PagedMedia]]
* [[:Category:FLOSS design]]
* [[Web-to-print]]
* [[Web-to-print]]
* https://polytype.dev/ (a rosetta's stone for typesetting tools, quick demo's of many different typesetting tools)


[[Category:PagedMedia]]
[[Category:PagedMedia]]
[[Category:FLOSS design]]

Revision as of 18:05, 1 March 2024

Tools

Below is a listing of free software layout tools.

Canvas based (GUI)

Web based (web-to-print)

Python based

TeX based

XML based

Misc


See also