Scribe User Manual

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


Chapters

1. Getting Started
2. Syntax
3. Standard Library
4. Hyperlinks and References
5. Index
6. Bibliography
7. Computer programs
8. Graphical User Interfaces
9. Customization
10. Scribe style files
11. Editing Scribe Programs
12. Compiling Scribe programs
13. Compiling Texi documents
14. Using Bibtex databases
15. Functions and Variables

Scribe

Home page:Scribe

Documentation:user
expert
styles

This is the documentation for Scribe version 1.1b.

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

*, a, b, c, d, e, f, g, h, i, k, l, m, p, r, s, t, u, v


*

*scribe-author-font*
*scribe-background*
*scribe-background-image*
*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*
*scribe-user*
a
author
b
bibliography
bold
button
c
center
chapter
char
checkbutton
code
color
combobox
copyright
d
description
document
e
emph
entry
enumerate
euro
f
figure
fileselector
flush
font
footnote
form
frame
from-file
g
gui
h
hrule
i
image
index
   ...split font
   ...The theindex
it
item
itemize
k
kbd
l
label
langle
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
rangle
ref
roman
s
samp
sc
scribe (compiler)
scribe-format?
scribebibtex
scribeinfo (compiler)
sect
section
sf
space
style
   ...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 page has been generated by Scribe.
Last update Wed Dec 18 09:23:02 2002