about summary refs log tree commit diff
path: root/skribe/doc/user/latexe.skb
diff options
context:
space:
mode:
authorLudovic Court`es2005-06-15 13:00:39 +0000
committerLudovic Court`es2005-06-15 13:00:39 +0000
commitfc42fe56a57eace2dbdb31574c2e161f0eacf839 (patch)
tree18111570156cb0e3df0d81c8d104517a2263fd2c /skribe/doc/user/latexe.skb
downloadskribilo-fc42fe56a57eace2dbdb31574c2e161f0eacf839.tar.gz
skribilo-fc42fe56a57eace2dbdb31574c2e161f0eacf839.tar.lz
skribilo-fc42fe56a57eace2dbdb31574c2e161f0eacf839.zip
Initial import of Skribe 1.2d.
Initial import of Skribe 1.2d.


git-archimport-id: lcourtes@laas.fr--2004-libre/skribilo--devel--1.2--base-0
Diffstat (limited to 'skribe/doc/user/latexe.skb')
-rw-r--r--skribe/doc/user/latexe.skb60
1 files changed, 60 insertions, 0 deletions
diff --git a/skribe/doc/user/latexe.skb b/skribe/doc/user/latexe.skb
new file mode 100644
index 0000000..f53737b
--- /dev/null
+++ b/skribe/doc/user/latexe.skb
@@ -0,0 +1,60 @@
+;*=====================================================================*/
+;*    serrano/prgm/project/skribe/doc/user/latexe.skb                  */
+;*    -------------------------------------------------------------    */
+;*    Author      :  Manuel Serrano                                    */
+;*    Creation    :  Wed Sep  3 11:20:49 2003                          */
+;*    Last change :  Tue Apr  6 06:28:59 2004 (serrano)                */
+;*    Copyright   :  2003-04 Manuel Serrano                            */
+;*    -------------------------------------------------------------    */
+;*    The documentation of the html engine                             */
+;*=====================================================================*/
+;; @indent: (put 'doc-engine 'skribe-indent 'skribe-indent-function)@
+
+;*---------------------------------------------------------------------*/
+;*    Document                                                         */
+;*---------------------------------------------------------------------*/
+(section :title "LaTeX engine" :file #t
+   (mark "latex-engine")
+   (index "LaTeX" :note "Engine")
+   (p [The LaTeX engine...])
+
+   
+   (subsection :title "The LaTeX customization"
+      
+      (doc-engine 'latex
+	 `((documentclass ,[A string declaring The LaTeX document class.])
+	   (usepackage ,[The boolean ,(code "#f") if no package is used or a string declaring The LaTeX packages.])
+	   (predocument ,[The boolean ,(code "#f") or a string to be written before the \\begin{document} statement.])
+	   (postdocument ,[The boolean ,(code "#f") or a string to be written after the \\begin{document} statement.])
+	   (maketitle  ,[The boolean ,(code "#f") or a string to be written after the \\begin{document} statement for emitting the document title.])
+	   (color [Enable/disable colors.])
+	   (%font-size #f)
+	   ;; source fontification
+	   (source-color ,[A boolean enabling/disabling color of source code (see ,(markup-ref "source") markup).])
+	   (source-comment-color "The source comment color.")
+	   (source-error-color "The source error color.")
+	   (source-define-color "The source define color.")
+	   (source-module-color "The source module color.")
+	   (source-markup-color "The source markup color.")
+	   (source-thread-color "The source thread color.")
+	   (source-string-color "The source string color.")
+	   (source-bracket-color "The source bracket color.")
+	   (source-type-color "The source type color.")
+	   (color-usepackage "The LaTeX package for coloring.")
+	   (hyperref "Enables/disables hypererrf.")
+	   (hyperref-usepackage "The LaTeX package for hyperref.")
+	   (image-format "The image formats for this engine.")
+	   (index-page-ref "Indexes use page references."))
+	 :source "skr/latex.skr"))
+   
+   (subsection :title "LaTeX documentclass"
+      
+      (p [The default setting of the Skribe LaTeX engine is to produce
+a document using the ,(code "article") document class. In order to
+generate a document using ,(code "chapter") this must be changed because
+this LaTeX style does not define any ,(code "\\chapter") function. For
+instance, one may use the LaTeX ,(code "book") document class. Changing
+this setting can be done with expressions such as:
+,(prgm :language skribe [
+(let ((le (find-engine 'latex)))
+   (engine-custom-set! le 'documentclass "\\\\documentclass{book}"))])])))