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
|
This is the documentation for Scribe version
0.7.
|
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.
*
*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
|