Skribe User Manual

Erick Gallesio
Université de Nice - Sophia Antipolis
930 route des Colles, BP 145
F-06903 Sophia Antipolis, Cedex
France
eg@essi.fr
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

main page
top:Skribe User Manual
index:Index
markups:Standard Markups


Chapters
1Getting Started
2Syntax & Values
3Standard Markups
4References and Hyperlinks
5Indexes
6Bibliography
7Computer programs
8Standard Library
9Engines
10Editing Skribe Programs
11Skribe compiler
12Compiling Texi documents
13List of examples
14Table of contents

This is the documentation for Skribe version 1.0a.


Introduction

Skribe 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 Skribe these documents can be rendered using various tools and technologies. For instance, a Skribe 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 Skribe?

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

Why using Skribe?

There are three main reasons for using Skribe:
  • It is easier to type in Skribe 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.
  • Skribe 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. Skribe 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 H I J K L M P R S T U V


!
! (definition)
A
author (definition)
author-font (html custom)
B
background (html custom)
bib-sort/authors (definition)
bib-sort/dates (definition)
bib-sort/idents (definition)
bibliography (definition)
bibtex
blockquote (definition)
bold (definition)
C
center (definition)
chapter (definition)
chapter-file (html custom)
chapter-left-margin (html custom)
chapter-number->string (html custom)
chapter-right-margin (html custom)
char (definition)
code (definition)
color (latex custom)
...definition
color-usepackage (latex custom)
css (html custom)
D
default-index (definition)
description (definition)
document (definition)
documentclass (latex custom)
E
emacs (skribe mode)
emit-sui (html custom)
emph (definition)
enumerate (definition)
F
favicon (html custom)
figure (list of figures)
...definition
file-title-separator (html custom)
flush (definition)
font (definition)
fontification
footnote (definition)
foreground (html custom)
frame (definition)
H
head (html custom)
hrule (definition)
Html (Engine)
hyperref (latex custom)
hyperref-usepackage (latex custom)
I
image (conversion)
...definition
include (definition)
index (definition)
index-header-font-size (html custom)
it (definition)
item (definition)
itemize (definition)
J
javascript (html custom)
K
kbd (definition)
L
language (definition)
LaTeX (Engine)
left-margin (html custom)
left-margin-background (html custom)
left-margin-font (html custom)
left-margin-foreground (html custom)
left-margin-size (html custom)
linebreak (definition)
M
mailto (definition)
make-index (definition)
maketitle (latex custom)
mark (definition)
P
p (definition)
paragraph (definition)
pre (definition)
predocument (latex custom)
prog (definition)
R
ref (definition)
right-margin (html custom)
right-margin-background (html custom)
right-margin-font (html custom)
right-margin-foreground (html custom)
right-margin-size (html custom)
roman (definition)
S
sc (definition)
section (definition)
section-file (html custom)
section-left-margin (html custom)
section-number->string (html custom)
section-right-margin (html custom)
section-title-background (html custom)
section-title-foreground (html custom)
section-title-number-separator (html custom)
section-title-start (html custom)
section-title-stop (html custom)
sf (definition)
skribe (manual page)
skribe-release (definition)
skribebibtex (manual page)
skribeinfo (compiler)
source (definition)
...fontification
source-bracket-color (latex custom)
...html custom
source-color (latex custom)
...html custom
source-comment-color (latex custom)
...html custom
source-define-color (latex custom)
...html custom
source-markup-color (latex custom)
...html custom
source-module-color (latex custom)
...html custom
source-string-color (latex custom)
...html custom
source-thread-color (latex custom)
...html custom
source-type-color (latex custom)
...html custom
sub (definition)
subsection (definition)
subsection-file (html custom)
subsection-number->string (html custom)
subsection-title-background (html custom)
subsection-title-foreground (html custom)
subsection-title-number-separator (html custom)
subsection-title-start (html custom)
subsection-title-stop (html custom)
subsubsection (definition)
subsubsection-file (html custom)
subsubsection-number->string (html custom)
subsubsection-title-background (html custom)
subsubsection-title-foreground (html custom)
subsubsection-title-number-separator (html custom)
subsubsection-title-start (html custom)
subsubsection-title-stop (html custom)
sup (definition)
symbol (definition)
T
table (definition)
td (definition)
texinfo
th (definition)
the-bibliography (sorting)
...filtering
...definition
the-index (definition)
title-background (html custom)
title-font (html custom)
title-foreground (html custom)
toc (definition)
tr (definition)
tt (definition)
U
underline (definition)
usepackage (latex custom)
V
var (definition)


This Html page has been produced by Skribe.
Last update Wed Feb 13 18:08:32 2008.