source: git/doc/STYLEGUIDE @ 660fdd

spielwiese
Last change on this file since 660fdd was da9f2e3, checked in by Tim Wichmann <wichmann@…>, 26 years ago
* wichmann: Style guide for the Singular Manual. git-svn-id: file:///usr/local/Singular/svn/trunk@1717 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.6 KB
Line 
1+ Schreibweise von Singular:
2    im Text: @sc{Singular}
3    in Singular-Kommentaren von Singular-Beispielen: SINGULAR
4    in Ueberschriften: SINGULAR
5
6+ Alle Singular-Befehle und -Variablen werden im Style @code
7  geschrieben:
8    @code{std}, @code{TRACE}
9
10+ Singular-Typen werden NICHT im Style @code geschrieben:
11    int, intmat
12
13+ Das Argument von @cindex, @chapter, @section und @subsection darf
14  nicht in geschweiften Klammern stehen, auch wenn es Leerzeichen
15  enthaelt. (Das Argument geht bis zum Ende der Zeile.)
16    @cindex Procedures
17    @section Getting started
18
19+ Gross/Kleinschreibung von Ueberschriften: Das erste Wort wird gross
20  geschrieben, alle anderen klein. Ausnahme: Wenn das erste Wort ein
21  reserviertes Wort von Singular ist, wird es so geschrieben, wie man
22  es in Singular schreibt:
23    Functions and system variables
24    int related functions
25    TRACE
26
27+ Die Zeichen @ und { und } muessen in texinfo mit @ "gequoted"
28  werden (nicht mit Backslash!).
29  Der Backslash muss nicht gequoted werden:
30    @  muss als  @@  geschrieben werden
31    {  muss als  @{  geschrieben werden
32    }  muss als  @}  geschrieben werden
33    \  wird als  \   geschrieben
34
35+ Tasten, die man druecken muss, werden im Style @code geschrieben.
36  Die Control-Taste wird als CTRL abgekuerzt:
37    @code{CTRL-A}
38
39+ der basering heisst "basering" und nicht "base ring".
40
41+ mit der neuen Version von doc2tex kann (soll) man Cross-Referenzen
42  wie folgt schreiben:
43    @c ref
44    See
45    @ref{std};
46    @ref{stdfac};
47    @ref{stdhilbert}.
48    @c ref
49  Daraus wird dann automatisch ein Menue fuer die info-Files erzeugt.
50  (Man kann sich also das "@menu * std:: ...  @end menu" sparen.)
51  Bitte pro Zeile nur *eine* Referenz notieren und das `See'
52  in eine eigene Zeile packen.  Das macht die Sache
53  uebersichtlicher.  Ausserdem kann man die Referenzen dann
54  leichter im Editor handhaben (loeschen, alphabetisch
55  sortieren).
56  Die Referenzen bitte alphabetisch sortieren.
57
58+ Beim Schreiben von Singular-Beispielen (insbesondere von
59  Kommentaren) bitte darauf achten, dass die Zeilen nicht zu breit
60  werden. (Sonst bekommt man "overfull hbox"-Meldungen um die Ohren
61  geschmissen.)
62
63+ Zum Englischen (Dank an Olaf):
64  "i.e.", "e.g.", "for example", "that is" usw. werden immer in Kommas
65  eingebettet:
66    @sc{Singular}, for example, has the ...
67  Nach einem Doppelpunkt schreiben wir klein weiter:
68    Purpose: computes the dimension.
69
70------------------------------------------------------------
71$Id: STYLEGUIDE,v 1.1 1998-05-12 14:23:51 wichmann Exp $
72------------------------------------------------------------
Note: See TracBrowser for help on using the repository browser.