summaryrefslogtreecommitdiff
path: root/support/text2latex/txt2latex.txt
blob: 7f6c1aaa58d070e156cce67a82d98fa5f75a2d82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136

 Introduction to TEX2LATEX (a conversation tool by Uwe Vogt)

_______________________________________________________________________

(1) Description

  TEX2LATEX converts a simple text file to an enhanced latex file.

(1.1) Algorithm

  TEX2LATEX searches for items, footnotes, sections, etc. 
  -> to make a real LaTeX file of the text file.

(1.1.1) Features

  TEX2LATEX features:
  
  - itemize
  - find and generate tables
  - upper-case-words to make them "bold"
  - find special characters
    - arrows
    - copyright character
    - german characters
    - a box
  - find footnotes
  - find sections
  - add pictures to the text
  - fontface manipulation
  - find horizontal lines
    - and end-of-page lines

(2) Examples

  TEXT2LATEX examples (lerning by doing)
  Use this file with TEX2LATEX to see the result.

(2.1) Itemize (detection of different levels):

    - level 1
      - sub level2
        - sub sub level3
    - back in level1  

(2.2) Tables


  FrauenKleidung | HerrenKleidung   | KinderKleidung | BabyKleidung
  ---------------|------------------|----------------|--------------
      Rock       | Hose             | Latzhose       |   Strampler
  ---------------|------------------|----------------|--------------
  Kleid          | Schlipsäse       | Strumpfhose    | Lätzchen
                 |                  |                |  Socken
       nix       |     Mantel       |  Strümpfe      |

  
(2.3) Upper-case-words

  will be chanced to BOLD-UPPER-CASE-WORDS !!!

(2.4) Special Characters

  Here they are.

  - arrows:  ->, -->, <-, =>, <->, <==>, ==>, etc.
  - copyright: (c)
  - german chars: ä, ü, Ü, ß, etc.
  - a box: [] might be useful for a checklist

(2.5) Footnotes

  If there is somethin like This (= this is the footnote of THIS!!!),
  a footnote will appear

(2.6) Sections

  To start a new section you need to write for example >>(1) Description<< 
  or >>(1.1) Sub - Description<< at the beginning of a line, that's all!

(2.7) Adding pictures to the text.

  The pictures must be in TIFF/PNG/JPG or BMP format. 
  Add a picture, just like this..
  (PictureNameAndDescription.JPG| width=50mm)

  Description:
  - you have to write >>(PictureNameAndDescription.jpg|<< (it's not allowed
    to write spaces in there, just the filename! It will be shown under the 
    the picture (without extention) ).
  - then you can write the picture scale/width/.. 
    You can even use the picture dimentions by writin nothin!
    Some Examples:
    - >> )<<  (use picture dimention)
    - >> width=50mm)<<  
    - >> width=3cm)<<  
    - >> width=50pt)<<  (50 points)
    - >> width=50mm, height=20mm)<<
    - >> scale=.50)<<
    - >> scale=.50, angle=50)<<  (scale and rotate to the left)
    - etc.
  - That's it!

(2.8) Fontface manipulation

  The Fontface chances
  - by using quotations "The text will be italic!"
  - Typewriter: >>http://www.Typewriter.com<<

(2.9) Lines

  Horizontal and End-Of-Page Lines:
  - A horizontal line will be drawn, if you write more than 40 "_" in one
    line without any other character in that line!
    Example above.
    
  - To end the page and to go on on the next page: Just type in more that
    40 "=". That's it!

  And a jump to the next Page..
=================================================================
  ..here we are, on the next page!

(3) Note of the Author

  This program if Freeware!

  If there are any errors, send me an eMail!
  Are there're any features you would like me to add to this programm,
  send me an eMail!

  Uwe Vogt (>>uwe@la.com<<)