Projects tagged ‘layout’


[32 total ]

462USERS
   

LaTeX is a document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.

150USERS
   

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual ... [More] interfaces for many other domains. Graphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings. [Less]

79USERS
   

teTeX is a complete TeX distribution for UNIX compatible systems, maintained by me, Thomas Esser. It is based on the web2c distribution which is currently maintained by Olaf Weber. teTeX has been officially declared unmaintained by it's current maintainer, and users are suggested to change to TeX Live instead.

72USERS
   

Scribus is a desktop page layout program with the aim of producing commercial grade output in PDF and Postscript.

49USERS
   

Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a ... [More] specified output. Output formats currently supported include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF and TXT. [Less]

19USERS
   

Bulletproof & Flexible Layouts Made Simple "Yet Another Multicolumn Layout" (YAML) is an (X)HTML/CSS framework for creating modern and flexible floated layouts. The structure is extremely versatile in its programming and absolutely accessible for end users.

19USERS
   

LilyPond is a music typesetter. It produces beautiful sheet music using a description file as input. LilyPond is part of the GNU Project.

11USERS
   

Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment. It simplifies the creation of LaTeX documents.

9USERS
   

JGoodies Forms layout system

7USERS
   

TeX Live is an easy way to get up and running with TeX. It provides a comprehensive TeX system with binaries for most flavors of Unix, including GNU/Linux, and also Windows. It includes all the major TeX-related programs, macro packages, and fonts ... [More] that are free software, including support for many languages around the world. TeX Live is the successor to teTeX. [Less]

5USERS
   

GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content ... [More] (text, graphics, mathematics, interactive content, etc.). The rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop. The software includes a text editor with support for mathematical formulas, a small technical picture editor and a tool for making presentations from a laptop. Moreover, TeXmacs can be used as an interface for many external systems for computer algebra, numerical analysis, statistics, etc. [Less]

5USERS
   

Txt2tags converts a text file with minimal markup to HTML, XHTML, SGML, LaTeX, Lout, UNIX man page, MoinMoin, MagicPoint (mgp) and PageMaker. Features: simple, fast, automatic TOC, macros, filters, include, tools, GUI/CLI/Web interfaces, extensive docs.

4USERS
   

TCPDF is a PHP 5 class for generating PDF files on-the-fly without requiring external extensions. TCPDF is an extension and improvement of the FPDF class (www.fpdf.org). Supports UTF-8, Unicode, HTML and XHTML.

3USERS
 

*lite CSS is an easy to understand, simple & lightweight XHTML+CSS based layout on which anyone can start to build their own W3C standards compliant and accessible tableless web design without reinventing the wheel and trouble to make it working anywhere

3USERS

HarfBuzz is an OpenType Layout engine.

3USERS
   

A fast and powerful WYSIWYG GUI builder for Swing-based applications. Abeille is based on the JGoodies FormLayout.

2USERS
 

FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library.

1USERS

A Java binding for Grahphviz built on top of the existing SWIG-generated api. This provides a more flexible object-oriented interface to the graph model, and support for rendering the generated graphs using GEF/draw2d.

1USERS

Layout manager inspired by the canonical design grids described in the book "Design Visual Interfaces" by Kevin Mullet and Darrell Sano. Useful for typical form-based designs. Primary innovation is a simple, intuitive API.

1USERS
 

Platypus is a comprehensive and easy-to-use page layout and typesetting system. Similar in concept to tools such as TeX, Platypus adds new features, especially ease of use, to the generation of documents of all kinds. It has features of particular ... [More] benefit to developers and technical writers, such as intelligent, language-sensitive support for listings and code snippets. Input consists of text files with embedded commands and specifications (similar in concept to troff and TeX). These files are converted to PDF or HTML using the iText library. Written in Java. In early alpha (and not feature complete) but under active development. Binaries, code, docs, and schedule of releases at the websise. [Less]

1USERS

The TeXlipse plugin for Eclipse provides support for LaTeX projects. It is primarily aimed at users who already know the basics about LaTeX, newbies will surely find it useful but also a steeper learning curve. The following main features are ... [More] offered: * Syntax highlighting * Document outline * Code folding * Templates * Build support, also partial building * Annotations for errors (while editing) * Content assist (completion of commands and references) * Easy navigation with F3 * Outline of the current file and the full project * Spell checking * Menu with common LaTeX math symbols * BibTeX editor and BibTeX-support * Line wrapping * Table editor * Support for several platforms (Windows, Linux, OS X) * ...and many more [Less]

1USERS
   

FOray is an open-source XSL-FO publishing system that is suitable for converting XML content into PDF and other document formats. Although not yet fully conformant with the XSL-FO standard, it is very useful for many applications. FOray is written ... [More] in Java 2 Standard Edition Version 5.0, and can be used in both standalone and embedded applications. It is licensed under the Apache License 2.0, which means that it can be freely used and modified for both commercial and non-commercial purposes. [Less]

0USERS

BaseUI will help you to manage your assets (a logo, footer, a menu, etc) in the browser, in a liquid layout or a fixed layout. BaseUI handles a list of DisplayObject. You will be able to use properties like top, bottom, left, right ... [More] , horizontalCenter, verticalCenter, width and height even with percentage, some ratio mode for backgrounds and other specific properties. [Less]

0USERS

The original implementation of Ext.layout.CardLayout does not check wether an "active item" was successfully hidden (which might not be the case if any of the listeners attached to the item's beforehide-event returned "false"). This class overrides ... [More] the "setActiveItem"-method and sets only the chosen item as "active", if the previously active item was successfully hidden. [Less]

0USERS

gds2pov is a program to take a gds2 layout file and output a POV-Ray scene description file of the GDS2 data. This allows the creation of attractive 3D pictures of an integrated circuit layout.

0USERS

Django layout templates using the Yahoo UI libraryThis project provides a set of default Django template layouts using the Yahoo UI library CSS tools (Grids, Font, Reset, Base), version 2.4.1 and 2.5.2. Just svn export to help you get you along your ... [More] way with using the Django framework and/or Google App Engine. Included are the following 7 layouts: 1 column - full page width 2 column - narrow left column (size of column can be changed) 2 column - narrow right column (size of column can be changed) 2 column - equal width columns 3 column - equal width columns 3 column - varying width columns (size of columns can be changed) 4 column - equal width columns There is also a base layout included in the layouts directory that contains all the defaults. Feel free to add your comments or suggest a better (or another) layout! Installation Django Google App Engine Usage Overriding Tips Links Installation(If you're using anything < the latest Yahoo UI, check out the branches directory - this is where all the template layouts will be maintained. I'll try to match trunk to the latest Yahoo UI library.) DjangoExport the layouts and install them in a directory where the Django templating system can find them. (I typically install them in project_name/templates/main_site/layouts/). The source code can be accessed by performing a Subversion export. For example, the following command will export the application's source code out to a templates directory: svn export http://django-yui-layout-templates.googlecode.com/svn/trunk/ templatesBe sure to check the branches directory for any version < the latest Yahoo UI trunk Google App EngineExport the layouts and install them in a directory named templates inside of your project directory. The source code can be accessed by performing a Subversion export. For example, the following command will export the application's source code out to a templates directory: svn export http://django-yui-layout-templates.googlecode.com/svn/branches/VERSION_HERE templatesThe Google App Engine versions will only live in the branches directory. UsageTo use the layouts, you'll have to do 3 things. If you've exported the the files from svn, there should be a file called 'layout_overrides.html'. If not, create one in your main template directory. The base layout expects a file called 'header.html' and 'footer.html' in a directory called shared somewhere in your template path. If you don't have this directory, either create one or keep reading to learn how to override the 'base_layout.html' settings. (Thanks akaihola!) Extend one of the provided Django template layouts in your template. {% extends 'layouts/layout_2_equal_columns.html' %}To add content to these layouts, there is a standardization on the block name you need to override in your templates. The name of the block to add content to will be the column number (from left to right). Using the example above, to add content to a layout, you'll have to put the following in one of your templates: {% extends 'layouts/layout_2_equal_columns.html' %} {% block 1 %} Left Column {% endblock 1 %} {% block 2 %} Right Column {% endblock 2 %} As you can see, block 1 is the left column, block 2 is the right column. For a 3 column layout, block 1 would be the left column, block 2 would be the center column, and block 3 would be the right column. (Not too hard. :P). OverridesTo override any of the layout defaults, just place them in the layout_overrides.html file. To see what you can override, take a look at layout_base.html. As an example, you might want to override where the Yahoo UI css files are loaded from. Currently, they're loaded from the Yahoo servers, but you might want to load it from your own CDN. Taking a look at layout_base.html, you'll see the following: {% block css.shared %} {% endblock css.shared %}To override this default, just put the following in the layout_overrides.html file. {% block css.shared %} {% endblock css.shared %}Of course, this will override this default for all your layouts. To override them in specific templates, just place the above code in your own template file. TipsTo remove spaces from your templates, inside one of your templates, you'll want to do something like the following: {% block layout.base %}{% spaceless %}{{block.super}}{% endspaceless %}{% endblock layout.base %}External LinksTo read more about how to configure the templates for Django, see the Django Project documentation. To read more about how to tweak these layouts, see the section on template inheritance. ({{block.super}} is your friend!). Voila! (Enjoy) If you have any suggestions, think there should be more layouts, or just want to talk story, feel free to contact us! [Less]

0USERS

A simple framework for layout of display objects.

0USERS

Passepartout is an Open Source* Desktop Publishing* application for the X Window System*. The goal of this project is to create a system capable of producing pre-press material of professional quality, but also to be a useful tool for any enthusiast ... [More] with access to a printer. The main focus is on making it easy for the user to create publications with a flexible layout, typical examples being magazines, brochures and leaflets. Passepartout is still in the early stages of development, but it is already quite usable. It should compile on most Unix-like operating systems. The source code is available here. [Less]

0USERS

Grafer is an interactive graph editor written in D. The user interface is in Gtk+ (GtkD) and rendering is done using Cairo. Currently, it supports multiple algorithms for graph automatic layout. Also supported is saving and loading graph structures ... [More] to and from XML files/descriptions and exporting to PNG. NewsReleased Grafer 0.1 - download: Support for generating graphs of different types. Support for automatic-layouting (3 algorithms). Support for loading/saving from/to XML files. Support for exporting to PNG files. Screenshots TODO 0.2Multi-Document Interface Rework UI (follow Gnome HIG) Grid Selection/Multi-selection of Objects Resize/Rotate Objects Toolbox for several types of Objects (square/rectangle, circle/ellipse, svg, ...) Toolbox or dialog for automatic layouting [Less]

0USERS

MDI Display Framework for GWT The main Gwm goal is to provide a MDI (Multiple Document Interface) display manager for GWT applications. The framework permits to write and use your own windowing implementation with Gwm. Features GInternalFrame: ... [More] Gwm window object. Themes: you can apply different themes and write your own. Properties: you can control all the windows properties. Containers: GInternalFrame can contain Plain-Text, HTML code, URL, and even GWT widgets. Browsers compatibility Gwm as GWT is compatible with every Web Browsers. It has been tested on Internet Explorer 6, Internet Explorer 7 and Firefox, any feedback on other browsers will be appreciated. [Less]