The TEXbook
Quill: An extensible system for editing documents of mixed type
Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track
Editing graphical objects using procedural representations
Editing graphical objects using procedural representations
An adaptation of dataflow methods for WYSIWYG document processing
DOCPROCS '88 Proceedings of the ACM conference on Document processing systems
Latex: a document preparation system
Latex: a document preparation system
Interactively editing structured documents
Electronic Publishing—Origination, Dissemination, and Design
A two-view approach to constructing user interfaces
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Combining graphics and a layout language in a single interactive system
DAC '81 Proceedings of the 18th Design Automation Conference
A two-view document editor with user-definable document structure
A two-view document editor with user-definable document structure
A multiple representation paradigm for document development
A multiple representation paradigm for document development
User Interfaces for On-Line Diagram Recognition
GREC '01 Selected Papers from the Fourth International Workshop on Graphics Recognition Algorithms and Applications
Visualising Software Documents in a Generic Development Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Gliimpse: Animating from markup code to rendered documents and vice versa
Proceedings of the 24th annual ACM symposium on User interface software and technology
Hi-index | 4.10 |
A description is given of Lilac, an experimental document preparation system designed to provide the best of both the WYSIWYG (what you see is what you get) and the document compiler approaches. It does this by offering both WYSIWYG editing and language-based document description as two views side by side on the screen. The page view is a WYSIWYG editor showing a close approximation to the printed output. The source view shows a programlike description of the document in a special-purpose language. This language supports subroutines, variables, and conditional execution, and is designed to encourage the use of subroutines to embody structure. Both views are editable, but Lilac is designed with the expectation that most editing will occur in the page view.