Scribe User Manual

Manuel Serrano
Inria Sophia-Antipolis
2004 route des Lucioles - BP 93
F-06902 Sophia Antipolis, Cedex
France
Manuel.Serrano@inria.fr
http://www-sop.inria.fr/mimosa/Manuel.Serrano

Chapters

Getting Started
Syntax
Standard Library
Hyperlinks and References
Index
Bibliography
Computer programs
Graphical User Interfaces
Customization
Scribe style files
Editing Scribe Programs
Compiling Scribe programs
Compiling Texi documents
Using Bibtex databases
Functions and Variables


Scribe

Home page:Scribe

Documentation:user
expert



This is the documentation for Scribe version 0.7.

Introduction

Scribe is a programming language designed for implementing electronic documents. It is mainly designed for the writing of technical documents such as the documentation of computer programs. With Scribe these documents can be rendered using various tools and technologies. For instance, a Scribe document can be compiled to an HTML file that suits Web browser, it can be compiled to a TeX file in order to produce a high-quality printed document, and so on.

Who may use Scribe?

Everyone needing to design web pages, info documents, man pages or Postscript files can use Scribe. In particular, there is no need for programming skills in order to use Scribe. Scribe can be used as any text description languages such as TeX, LaTeX or HTML.


Why using Scribe?

There are two main reasons for using Scribe:

  • It is easier to type in Scribe texts than other text description formats. The need for meta keyword, that is, words used to describe the structure of the text and not the text itself, is very limited.
  • Scribe is highly skilled for computing texts. It is very common that one needs to automatically produce parts of the text. This can be very simple such as, for instance, the need to include inside a text, the date of the last update or the number of the last revision. Sometimes it may be more complex. For instance, one may be willing to embed inside a text the result of a complex arithmetic computation. Or even, you may want to include some statistics about that text, such as, the number of words, paragraphs, sections, and so on. Scribe makes these sort of text manipulation easy whereas other systems rely on the use of text preprocessors.
  • The same source file can be compiled to various output formats such as HTML, Info pages, man pages, Postscript, etc.



Index

*

*scribe-author-font*
*scribe-background*
*scribe-footer*
*scribe-foreground*
*scribe-header*
*scribe-html-left-margin*
*scribe-html-right-margin*
*scribe-index-font-size*
*scribe-library-path*
*scribe-path*
*scribe-prgm-color*
*scribe-style-path*
*scribe-tbackground*
*scribe-tex-author-hook*
*scribe-tex-author-start*
*scribe-tex-author-stop*
*scribe-tex-authors*
*scribe-tex-document-class*
*scribe-tex-packages*
*scribe-tforeground*
*scribe-title-font*
a
author
b
bibliography
bold
button
c
center
chapter
char
checkbutton
code
combobox
copyright
d
description
document
e
emph
entry
enumerate
f
figure
fileselector
flush
footnote
form
from-file
g
gui
h
hrule
i
image
index
   ...split font
   ...The theindex
it
item
itemize
k
kbd
l
label
linebreak
list
listbox
m
mailto
make-index
mark
p
paragraph
password
pre
prgm
   ...from-file
   ...foreground color
   ...background color
print-bibliography
print-index
r
radio
ref
s
samp
sc
scribe (compiler)
scribe-format?
scribebibtex
scribeinfo (compiler)
section
space
style
   ...List of style files
   ...load path
sub
subsection
subsubsection
sup
t
tab
table
   ...tr
   ...td
   ...th
table-of-contents
td
text
th
theindex
tr
tt
u
underline
v
var



This Scribe page is generated by scribeinfo.
Last update Fri May 10 20:19:00 2002