SDF 2.001 SDF Release Notes (Final) Document No: MTR-SDF

Total Page:16

File Type:pdf, Size:1020Kb

SDF 2.001 SDF Release Notes (Final) Document No: MTR-SDF UNLIMITED CIRCULATION SDF 2.001 SDF Release Notes (Final) Document No: MTR-SDF-0008.001 Ian Clatworthy 25 May 1999, 14:46.55 SDF 2.001 SDF Release Notes Table of Contents 1 2.001 . 3 2 2.001beta1 . 10 3 2.000 . 14 4 2.000beta12 . 18 5 2.000beta11 . 22 6 2.000beta10 . 26 7 2.000beta9a . 35 8 2.000beta9 . 37 9 2.000beta8a . 40 10 2.000beta8 . 44 11 2.000beta7c . 65 12 2.000beta7b . 67 13 2.000beta7a . 70 14 2.000beta7 . 71 15 2.000beta6c . 77 16 2.000beta6b . 78 17 2.000beta6a . 79 18 2.000beta6 . 81 19 2.000beta5 . 84 20 2.000beta4c . 87 21 2.000beta4b . 89 25 May 1999, 11:54.31 Page 2 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes 1. 2.001 1.1 Enhancements The enhancements are: Level 0 headings New command line options Table enhancements HTMLDOC support Improved LaTeX support HTML formatting enhancements HTML meta information and stylesheet support Stylesheet-friendly HTML generation Embedded documentation enhancements Miscellaneous stuff 1.1.1 Level 0 headings H0, A0 and P0 are now supported as paragraph styles. Level 0 headings are implicitly converted to: !define DOC_NAME "text of heading" !build_title This feature makes it easier to structure large documents as topics each of which begins with H1. To format a particular topic as a document, sdf's -H option can be used to set the initial heading level to zero like this: sdf -2html -H0 mytopic.sdf 1.1.2 New command line options The sdf program has some new command line options: -O, -g and -K. The -O option specifies an explicit output directory. If the -O option is specified without a parameter, the input file's directory is used. For example, to convert mydir1/ mydir2/myfile to HTML and put the output in the same directory as the original file, the command is: sdf -2html -O mydir1/mydir2/myfile 25 May 1999, 11:54.31 Page 3 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes Note: The -O option doesn't always work. In particular, HTML topics generation doesn't support it yet. The -g option prefilters the input files by executing sdfget using the default report (default.sdg). To change the report used, specify the report name as the parameter. If the report name doesn't include an extension, sdg is assumed. The -K option sets the look of headings. Sensible parameter values are H, A and P. For example, to get the embedded documentation out of a script, make the headings plain, generate a document (rather than a topic) and convert it to HTML, the command line is: sdf -g -KP -H0 -2html myscript 1.1.3 Table enhancements The predefined table style names (columns, rows, grid, plain and shade) now have edit- case aliases (i.e. Columns, Rows, Grid, Plain and Shade). If the edit-case versions are used, quotes are not needed, e.g. !block table; style=Plain !endblock The keepindents parameter has been introduced for the table filter. If set, leading whitespace in cells is kept, e.g. !block table; keepindents Directory Description sdf top level directory bin scripts bat batch file wrappers around scripts perllib sdf sdf libraries Pod pod libraries !endblock The output is: Directory Description sdf top level directory bin scripts bat batch file wrappers around scripts perllib sdf sdf libraries Pod pod libraries 25 May 1999, 11:54.31 Page 4 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes 1.1.4 HTMLDOC support To convert a document to HTML ready for Michael Sweet's HTMLDOC program, the command is: sdf -2html -DHTMLDOC ... Alternatively, sdf can call HTMLDOC itself in order to generate PostScript or PDF. The commands to do this are: sdf -2ps_html ... sdf -2pdf_html ... Note: To maintain backwards compatibility, FrameMaker is still the default back-end for generating PostScript and PDF. If you wish to make HTMLDOC the default back- end, edit the FormatMappings sections of the sdf.ini file and change ps to mean ps_html and pdf to mean pdf_html. Once this is done, the following commands will use HTMLDOC rather than FrameMaker: sdf -2ps ... sdf -2pdf ... When sdf invokes HTMLDOC, it sets the appropriate HTMLDOC options by using the following SDF variables: DOC_TITLE (build from DOC_NAME and DOC_TYPE), DOC_TOC, DOC_TWO_SIDES, OPT_PAGE_SIZE, OPT_MARGIN_INNER, OPT_MARGIN_OUTER, OPT_MARGIN_TOP and OPT_MARGIN_BOTTOM. In addition, a new variable called HTMLDOC_OPTS can be used to pass additional options through to the HTMLDOC command line, e.g. sdf -2pdf_html "-DHTMLDOC_OPTS:--gray --jpeg" ... To do: add support for AUTHOR, COPYRIGHT and DOCNUMBER. At the moment, SDF headers and footers are not converted to their HTMLDOC equivalents. To access HTMLDOC's header/footer support, it's currently necessary to use the HTMLDOC_OPTS variable. 1.1.5 Improved LaTeX support Valerio Aimale's (mailto:[email protected]) LaTeX driver is now part of the standard distribution. Refer to the file doc/notes/latex.notes for usage details. 1.1.6 HTML formatting enhancements The following phrase attributes are now supported when generating HTML: color, family, size, bold, italic, underline, bgcolor and changed. A changed phrase or paragraph is shown with the background color given by the HTML_CHANGED_COLOR variable. The default value is teal. 25 May 1999, 11:54.31 Page 5 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes The following paragraph attributes are now supported when generating HTML: align, first, left, right. See the SDF files within the examples/2001/stylesheets directory for examples of using these attributes. 1.1.7 HTML meta information and stylesheet support The meta filter can now be used to add META tags to the HEAD of a HTML document. This filter expects a table with columns called Name and Content, e.g. !block meta Name|Content description|Tools for building Java systems keywords|Java,development tools !endblock Stylesheets can be linked or embedded using the links and stylesheet filters respectively. Here's a linked stylesheet: !block links Jump test.css !endblock Here's how to embed the same stylesheet: !include "test.css"; stylesheet Phrases and paragraphs now support the following attributes: • class - give this phrase or paragraph the nominated HTML CLASS attribute • style - format this phrase or paragraph using the nominated style information. Here's an example of applying a custom style: [style='background-color: blue;; color: red'] A styled paragraph. Note: SDF uses a single semi-colon to separate attributes, so attributes values with embedded semi-colons need to use ';;' to mean ';'. (The general rule is to use N+1 consecutive semi-colons to get N semi-colons). 1.1.8 Stylesheet-friendly HTML generation Generated HTML documents are now "stylesheet-friendly" in that: • DIVs are placed around interesting parts of the document • parts of the title are implicitly given classes • tables are implicitly given classes. 25 May 1999, 11:54.31 Page 6 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes Here are the document sections placed in DIVs: Document part DIV name title section title table of contents contents main body main header section header footer section footer navigate section navigate The navigate DIV is nested within header and footer. (This makes it easy to format the navigation section regardless of its location.) Here's the list of classes placed on parts of the title: Class Comments doc-title title of document doc-id id of document doc-author author list doc-status document status doc-modified modification date Tables are implicitly given a class named after the SDF table style. Heading and footing rows within tables are given classes of heading and footing respectively. Here's a set of Cascading Style Sheet (CSS) rules for a colorful table: TABLE.columns {background-color: yellow} TABLE.columns TR.heading {background-color: aqua} TABLE.columns STRONG {font-size: 20pt} TABLE.columns TD {color: purple} See the SDF files within the examples/2001/stylesheets directory for more examples of using these features. 1.1.9 Embedded documentation enhancements A new filter called get has been added. Support for embedded documentation in IDL has been improved (the IDL now gets pretty-printed in the "Interface" section). The getdoc and getcode macros now guess the get-rule using the formatting extension. 25 May 1999, 11:54.31 Page 7 of 89 MTR-SDF-0008.001 (Final) SDF 2.001 SDF Release Notes The sdfget program has been enhanced in several ways: • if specified without a parameter, the get-rule is now guessed from the file extension (see the sdfget documentation for details on how this is done) • the new -v option enables verbose mode (which shows the get-rule guessed) • a new option (-f) can be used to specify the the filename to use for formatting (which is useful when the text is coming from standard input) • a new get-rule called bat is supported for DOS batch files • if a report filename doesn't have an extension, sdg is assumed. The default.sdg report has been enhanced to support new sections called Notes, See_also and Authors. A new SDG report called all.sdg has been added. This report formats all embedded documentation sections (unlike default.sdg which only extracts selected sections). The default.sdg and all.sdg reports have been enhanced to support the SDG_BEGIN and SDG_END macros. These macros are empty by default so authors can override these to customise the display of extracted documentation. 1.1.10 Miscellaneous stuff A new module called homepage has been added to make it easier to build SDF-like home pages.
Recommended publications
  • Gpsbabel Documentation Gpsbabel Documentation Table of Contents
    GPSBabel Documentation GPSBabel Documentation Table of Contents Introduction to GPSBabel ................................................................................................... xx The Problem: Too many incompatible GPS file formats ................................................... xx The Solution ............................................................................................................ xx 1. Getting or Building GPSBabel .......................................................................................... 1 Downloading - the easy way. ....................................................................................... 1 Building from source. .................................................................................................. 1 2. Usage ........................................................................................................................... 3 Invocation ................................................................................................................. 3 Suboptions ................................................................................................................ 4 Advanced Usage ........................................................................................................ 4 Route and Track Modes .............................................................................................. 5 Working with predefined options .................................................................................. 6 Realtime tracking ......................................................................................................
    [Show full text]
  • CONNX Installation Guide Version 11.5
    CONNX Installation Guide Version 11.5 Table Of Contents Preface .......................................................................................................................................................... 1 About the Installation Guide .......................................................................................................................... 1 Database Terminology .................................................................................................................................. 2 Installation Overview ..................................................................................................................................... 3 CONNX Installation Checklist ....................................................................................................................... 4 Upgrade Installation Checklist ...................................................................................................................... 5 Displaying Your CONNX Version .................................................................................................................. 6 To display the CONNX version and build numbers ............................................................................... 6 How CONNX Works ...................................................................................................................................... 7 Related Topics ......................................................................................................................................
    [Show full text]
  • Enterprise Peopletools 8.50 Peoplebook: System and Server Administration
    Enterprise PeopleTools 8.50 PeopleBook: System and Server Administration September 2009 Enterprise PeopleTools 8.50 PeopleBook: System and Server Administration SKU pt850pbr0 Copyright © 1988, 2009, Oracle and/or its affiliates. All rights reserved. Trademark Notice Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. License Restrictions Warranty/Consequential Damages Disclaimer This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. Warranty Disclaimer The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. Restricted Rights Notice If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • Integrating Preservation Functions Into the Web Server Joan A
    Old Dominion University ODU Digital Commons Computer Science Theses & Dissertations Computer Science Summer 2008 Integrating Preservation Functions Into the Web Server Joan A. Smith Old Dominion University Follow this and additional works at: https://digitalcommons.odu.edu/computerscience_etds Part of the Computer Sciences Commons, and the Digital Communications and Networking Commons Recommended Citation Smith, Joan A.. "Integrating Preservation Functions Into the Web Server" (2008). Doctor of Philosophy (PhD), dissertation, Computer Science, Old Dominion University, DOI: 10.25777/jr7m-6g71 https://digitalcommons.odu.edu/computerscience_etds/22 This Dissertation is brought to you for free and open access by the Computer Science at ODU Digital Commons. It has been accepted for inclusion in Computer Science Theses & Dissertations by an authorized administrator of ODU Digital Commons. For more information, please contact [email protected]. INTEGRATING PRESERVATION FUNCTIONS INTO THE WEB SERVER by Joan A. Smith B.A. 1986 University of the State of New York M.A. 1988 Hampton University A Dissertation Submitted to the Faculty of Old Dominion University in Partial Fulfillment of the Requirement for the Degree of DOCTOR OF PHILOSOPHY COMPUTER SCIENCE OLD DOMINION UNIVERSITY August 2008 Approved by: Michael L. Nelson (Director) Kurt Maly Steven J. Zeil Mohammed K. Zubair Simeon Warner ABSTRACT INTEGRATING PRESERVATION FUNCTIONS INTO THE WEB SERVER Joan A. Smith Old Dominion University, 2008 Director: Dr. Michael L. Nelson Digital preservation of the World Wide Web poses unique challenges, different from the preservation issues facing professional Digital Libraries. The complete list of a website’s resources cannot be cited with confidence, and the descriptive metadata available for the resources is so minimal that it is sometimes insufficient for a browser to recognize.
    [Show full text]
  • HTMLDOC 1.8.23 Software Users Manual ESP−003−20021023
    HTMLDOC 1.8.23 Software Users Manual ESP−003−20021023 Easy Software Products Copyright 1997−2002, See the GNU General Public License for Details. HTMLDOC 1.8.23 Software Users Manual Table of Contents Introduction..................................................................................................................................................IN−1 History...............................................................................................................................................IN−1 Organization of This Manual............................................................................................................IN−2 Support..............................................................................................................................................IN−2 Encryption Support............................................................................................................................IN−2 Copyright, Trademark, and License Information..............................................................................IN−2 Chapter 1 − Installing HTMLDOC..............................................................................................................1−1 Installing a Binary Distribution...........................................................................................................1−1 Installing HTMLDOC from the Source Distribution..........................................................................1−3 Chapter 2 − Getting Started..........................................................................................................................2−1
    [Show full text]
  • By Michael L. Black Dissertation
    TRANSPARENT CULTURES: IMAGINED USERS AND THE POLITICS OF SOFTWARE DESIGN (1975-2012) BY MICHAEL L. BLACK DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in English in the Graduate College of the University of Illinois at Urbana-Champaign, 2014 Urbana, Illinois Doctoral Committee: Professor Robert Markley, Chair Associate Professor Ted Underwood Associate Professor Melissa Littlefield Associate Professor Spencer Schaffner Associate Professor John T. Newcomb ii Abstract The rapid pace of software’s development poses serious challenges for any cultural history of computing. While digital media studies often sidestep historicism, this project asserts that computing’s messy, and often hidden, history can be studied using digital tools built to adapt text-mining strategies to the textuality of source code. My project examines the emergence of personal computing, a platform underlying much of digital media studies but that itself has received little attention outside of corporate histories. Using an archive of technical papers, professional journals, popular magazines, and science fiction, I trace the origin of design strategies that led to a largely instrumentalist view of personal computing and elevated “transparent design” to a privileged status. I then apply text-mining tools that I built with this historical context in mind to study source code critically, including those features of applications hidden by transparent design strategies. This project’s first three chapters examine how and why strategies of information hiding shaped consumer software design from the 1980s on. In Chapter 1, I analyze technical literature from the 1970s and 80s to show how cognitive psychologists and computer engineers developed an ideal of transparency that discouraged users from accessing information structures underlying personal computers.
    [Show full text]
  • HTMLDOC 1.8.27 Software Users Manual ESP-003-20060801
    HTMLDOC 1.8.27 Software Users Manual ESP-003-20060801 Easy Software Products Copyright 1997-2006, All Rights Reserved. HTMLDOC 1.8.27 Software Users Manual Table of Contents Introduction...................................................................................................................................................IN-1 History................................................................................................................................................IN-1 Organization of This Manual.............................................................................................................IN-2 Support...............................................................................................................................................IN-2 Encryption Support.............................................................................................................................IN-2 Copyright, Trademark, and License Information...............................................................................IN-2 Chapter 1 - Installing HTMLDOC................................................................................................................1-1 Requirements........................................................................................................................................1-1 Installing HTMLDOC..........................................................................................................................1-1 Installing HTMLDOC on Microsoft Windows..............................................................................1-1
    [Show full text]
  • Die Postscript- & PDF-Bibel
    Die PostScript- Thomas Merz Thomas Olaf Drümmer & PDF-Bibel 2. Auflage colophon.fm Page 640 Friday, December 7, 2001 4:01 PM Die PostScript- & PDF-Bibel Die Deutsche Bibliothek CIP-Einheitsaufnahme Merz, Thomas unter Mitarbeit von Drümmer, Olaf: Die PostScript- & PDF-Bibel / Thomas Merz. - 2. Aufl.. - München : PDFlib; Heidelberg : dpunkt-Verl., 2002 1. Aufl. u.d.T.: Die PostScript- & Acrobat-Bibel ISBN 3-935320-01-9 © 2002 PDFlib GmbH, München 2. Auflage 2002 Verlagsadresse PDFlib GmbH Tal 40, 80331 München Fax 089/29 16 46 86 http://www.pdflib.com Buchbestellungen: bookpdflib.com Webseite zum Buch http://www.pdflib.com/bibel Umschlag, Illustrationen und Gestaltung Alessio Leonardi, Leonardi.Wollein Berlin Schriften Luc(as) de Groot, Berlin Lektorat Katja Karsunke, Wolnzach Korrektorat Susanne Spitzer, München Verpflegung Riva Pizza, München Belichtung, Druck und Bindung Druckerei Kösel, Kempten Alle Angaben in diesem Buch wurden mit größter Sorgfalt zusammengestellt. Dennoch sind Fehler nicht ganz auszuschließen. Autor und Verlag übernehmen keine juristische Veranortung oder Haftung für Schäden, die durch eventuell verbliebene Fehler entstehen. Alle Warenbezeichnungen werden ohne Gährleistung der freien Verwendbarkeit benutzt und sind möglicher- weise eingetragene Warenzeichen. Dieses Buch ist urheberrechtlich geschützt. Alle Rechte ein- schließlich Vervielfältigung, Übersetzung, Mikroverfilmung und Einspeicherung in elektronischen Systemen vorbehalten. 1 2 3 4 5 6 03 02 01 Thomas Merz Die PostScript- Thomas Merz Thomas Olaf Drümmer
    [Show full text]
  • A Concise Guide to CHARMM and the Analysis of Protein Structure and Function
    A Concise Guide to CHARMM and the Analysis of Protein Structure and Function Robert Schleif Biology Department Johns Hopkins University 3400 N. Charles St. Baltimore, MD 21218 1/8/06 9/17/13 Preface Increasingly, biologists and biochemists are faced with understanding how their favorite proteins work. The structures of many of these proteins have been determined, and the structures of many more will be determined in the next few years. Once a protein's structure has been determined, it becomes possible and also enticing to design experiments probing the protein's mechanism of action. Tools for the graphical display of structure, the manipulation of the structure, and the calculation of various interaction energies all become interesting and important. Additionally, some properties of a protein may best be revealed by modeling the protein in water and simulating its molecular thermal motion at 300 K. A researcher interested in protein structure and function faces the question of whether to use one of the complete, but expensive, computer programs for the manipulation and analysis of protein structure, use a number of the highly specialized but almost completely undocumented programs that are available on the web, or to learn and use a powerful and general program that can perform most of the manipulations and calculations one might need. This book is written for those who decide to follow the latter course and to learn the program CHARMM (Chemistry at Harvard Macromolecular Mechanics) that was initiated in the laboratory of Dr. Martin Karplus. The program has been continuously refined and extended by many workers over the years since the initial publication, "CHARMM: A Program for Macromolecular Energy, Minimization, and Dynamics Calculations", J.
    [Show full text]
  • Mini-XML Programmers Manual, Version
    Mini−XML Programmers Manual, Version 2.0 Michael Sweet Copyright 2003−2004 Mini−XML Programmers Manual, Version 2.0 Table of Contents Introduction.........................................................................................................................................................1 Legal Stuff...............................................................................................................................................2 History.....................................................................................................................................................2 Organization of This Document...............................................................................................................3 Notation Conventions..............................................................................................................................3 Abbreviations...........................................................................................................................................4 Other References......................................................................................................................................4 1 − Building, Installing, and Packaging Mini−XML.......................................................................................5 Compiling Mini−XML............................................................................................................................5 Installing Mini−XML..............................................................................................................................6
    [Show full text]
  • Server-Side PDF There’S More to PDF Than Just Printing Documents
    Server-Side PDF there’s more to PDF than just printing documents Leonard Rosenthol Senior Software Engineer Digital Applications, Inc. Copyright©1999-2000 Digital Applications, Inc. Overview You are here because... · You’re currently working with PDF, but on the · PDF Creation client side · PDF Manipulation · You’re interested in doing things server side with · PDF Data Extraction PDF files · PDF Forms · You’re already doing some server side PDF · PDF Rendering & Printing solutions but looking for others · Libraries · You were already awake and had to find something to kill time · You’re a friend of mine, and wanted to heckle Copyright©1999-2000 Digital Applications, Inc. Copyright©1999-2000 Digital Applications, Inc. What is “Server-side How I do things PDF”? · You already have a draft version of this document in your proceedings, so you shouldn’t need to take · too many notes Any program that works with PDF documents and runs in an unattended, most likely batch, mode. · A copy of the final document is on Digital · Application’s website (<http://www.digapp.com>) Does NOT require use of any portion of Adobe’s for your downloading pleasure Acrobat software · since that would be a violation of the Acrobat EULA · Although I’ve left time at the end for Q & A, I’m more than happy to take questions at any time. Copyright©1999-2000 Digital Applications, Inc. Copyright©1999-2000 Digital Applications, Inc. PDF Creation Postscript · Postscript · HTML/XML · Ghostscript · Images · PStill · “Office” documents · Distiller Server · TeX Copyright©1999-2000 Digital Applications, Inc. Copyright©1999-2000 Digital Applications, Inc.
    [Show full text]
  • Deplate 0.8.3 – Convert Wiki-Like Markup to Latex, Docbook, Html, Or “Html-Slides”
    Deplate 0.8.3 – convert wiki-like markup to latex, docbook, html, or “html-slides” Thomas Link 10. Jul 2008 Keywords: Converter, Text, LaTeX, HTML, Docbook, Wiki, Presentation, Web Publishing Contents 1 Introduction 7 1.1 Goals . 8 2 Getting deplate 8 2.1 Requirements . 8 2.2 Download . 9 2.3 Support . 9 3 Installation 9 3.1 Gem............................................. 9 3.2 Win32 . 9 3.3 ZIP Archive . 10 3.4 Related Software . 11 4 Usage 11 4.1 Editor support . 15 4.1.1 General remark . 15 4.1.2 VIM . 16 5 Configuration 16 5.1 User configuration of the standard setup . 17 5.2 Configuration of wiki names . 17 5.3 Configuration via deplate.ini . 18 5.4 Options . 19 5.5 Templates . 20 5.5.1 Template variables (obsolete) . 20 5.5.2 Template files . 21 1 6 Input Formats 22 6.1 deplate . 23 6.2 deplate-restricted . 23 6.3 deplate-headings . 23 6.4 rdoc ............................................. 23 6.4.1 heading (rdoc, level 3) . 24 6.5 play – Hypothetical support for screen-plays and stage-plays . 25 6.5.1 EXT. Beach – Day . 27 6.6 template . 27 7 Output Formats 27 7.1 HTML, single-file (no chunks) output . 27 7.2 HTML Site, multi-page (chunky) output . 28 7.3 HTML Slides, abbreviated online presentations . 28 7.4 HTML Website . 28 7.5 XHTML 1.0-transitional (xhtml10t) . 28 7.6 XHTML 1.1 with MathML (xhtml11m) . 28 7.7 Php, PhpSite . 28 7.8 LaTeX . 29 7.8.1 latex-dramatist: Typeset stage plays with the dramatist package .
    [Show full text]