~ubuntu-branches/debian/sid/tex4ht/sid

« back to all changes in this revision

Viewing changes to texmf/tex/generic/tex4ht/g-brief.4ht

  • Committer: Bazaar Package Importer
  • Author(s): Kapil Hari Paranjape
  • Date: 2005-04-05 14:14:41 UTC
  • mfrom: (1.2.1 upstream) (2.1.2 hoary)
  • Revision ID: james.westby@ubuntu.com-20050405141441-x4dojdgz3frkfyet
Tags: 20050402.1817-1
* New upstream release (2005-04-02-18:17). Closes: #299934.
* See README.src, README.validate, README.Debian and copyright
  for information on minor changes.
* This upload fixes a some .htf files. Closes: #295109.
* Updated the description to reflect recent changes.
* Fixed some typos in src/tex4ht-mkht.tex and consequently
  in the mk4ht script.
* Updated the man page to include mk4ht. 
* Updated the description of options for the scripts in the man page.
  Put more information in the man page about the way the system works.
  Closes: #219348, #219347.
* Added debian/watch file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
2
% g-brief.4ht                            2005-03-27-10:43 %
 
3
% Copyright (C) 2004--2005       Eitan M. Gurari         %
 
4
%                                                        %
 
5
% This work may be distributed and/or modified under the %
 
6
% conditions of the LaTeX Project Public License, either %
 
7
% version 1.3 of this license or (at your option) any    %
 
8
% later version. The latest version of this license is   %
 
9
% in                                                     %
 
10
%   http://www.latex-project.org/lppl.txt                %
 
11
% and version 1.3 or later is part of all distributions  %
 
12
% of LaTeX version 2003/12/01 or later.                  %
 
13
%                                                        %
 
14
% This work has the LPPL maintenance status "maintained".%
 
15
%                                                        %
 
16
% This Current Maintainer of this work                   %
 
17
% is Eitan M. Gurari.                                    %
 
18
%                                                        %
 
19
% If you modify this program your changing its signature %
 
20
% with a directive of the following form will be         %
 
21
% appreciated.                                           %
 
22
%            \message{signature}                         %
 
23
%                                                        %
 
24
%                             gurari@cse.ohio-state.edu  %
 
25
%                 http://www.cse.ohio-state.edu/~gurari  %
 
26
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
27
\immediate\write-1{version 2005-03-27-10:43}
 
28
 
 
29
  \def\ps@firstpage{%
 
30
  \ifcase \@ptsize\relax \normalsize \or \small \or \footnotesize \fi
 
31
  \def\@oddhead{\a:letterhead
 
32
  \ifklassisch \textsl{\quad\name}\else \textsc{\quad\name}\fi
 
33
\b:letterhead
 
34
  \normalsize
 
35
  \ifklassisch
 
36
     \begin{tabular}{r} \textsl{\strasse} \quad \\
 
37
       \ifx \zusatz\empty \else \textsl{\zusatz}\quad \\\fi
 
38
       \textsl{\ort}\quad
 
39
       \ifx \land\empty \else \\ \textsl{\land}\quad \fi
 
40
     \end{tabular}
 
41
  \else
 
42
     \begin{tabular}{r}
 
43
       \textsc{\strasse}\quad \\
 
44
       \ifx \zusatz\empty \else \textsc{\zusatz}\quad \\ \fi
 
45
       \textsc{\ort}\quad
 
46
       \ifx \land\empty \else \\ \textsc{\land}\quad \fi
 
47
     \end{tabular}%
 
48
  \fi
 
49
\c:letterhead
 
50
 \bgroup
 
51
 \scriptsize \ifx \retouradresse\empty
 
52
          \textrm{\name\ $\cdot$\ \strasse\ $\cdot$\ \ort \ifx
 
53
              \land\empty \else \ $\cdot$\ \land \fi } \else
 
54
            \textrm{\retouradresse} \fi
 
55
 \egroup
 
56
\d:letterhead
 
57
 \ifx \postvermerk\empty
 
58
          \else \textbf{\postvermerk} \par  \fi
 
59
\adresse
 
60
\e:letterhead
 
61
}
 
62
  \def\@oddfoot{\def\istsprache{german}
 
63
\a:letterfoot
 
64
\bgroup   \footnotesize
 
65
   \begin{tabular}{ll}
 
66
     \ifx \telefon\empty \else \telefontex & \telefon \\ \fi \ifx
 
67
     \telefax\empty \else \telefaxtext & \telefax \\ \fi \ifx
 
68
     \telex\empty \else \telextext & \telex \\ \fi \ifx
 
69
     \email\empty \else \emailtext & \email \\ \fi \ifx
 
70
     \http\empty \else \httptext & \http \\ \fi \
 
71
   \end{tabular}%
 
72
\egroup
 
73
\b:letterfoot
 
74
   \begin{tabular}{ll}
 
75
     \ifx \bank\empty \else \ifx \blz\empty \else \ifx
 
76
     \konto\empty \else \banktext & \bank \\ & \blztext \space \blz
 
77
     \\ & \kontotext \space \konto \\ \ \fi \fi \fi
 
78
   \end{tabular}%
 
79
\c:letterfoot
 
80
}}
 
81
\NewConfigure{letterfoot}{3}
 
82
\NewConfigure{letterhead}{5}
 
83
\expandafter\pend:def\csname g-brief\endcsname{%
 
84
 \bgroup \ifx\zusatz\empty\else
 
85
   \pend:def\zusatz{\a:zusatz}
 
86
   \append:def\zusatz{\b:zusatz}
 
87
\fi
 
88
\ifx\land\empty\else
 
89
   \pend:def\land{\a:land}
 
90
   \append:def\land{\b:land}
 
91
\fi
 
92
\ifx\strasse\empty\else
 
93
   \pend:def\strasse{\a:strasse}
 
94
   \append:def\strasse{\b:strasse}
 
95
\fi
 
96
 
 
97
\ifx\ort\empty\else
 
98
   \pend:def\ort{\a:ort}
 
99
   \append:def\ort{\b:ort}
 
100
\fi
 
101
 
 
102
\ifx\postvermerk\empty\else
 
103
   \pend:def\postvermerk{\a:postvermerk}
 
104
   \append:def\postvermerk{\b:postvermerk}
 
105
\fi
 
106
\ifx\retouradresse\empty\else
 
107
   \pend:def\retouradresse{\a:retouradresse}
 
108
   \append:def\retouradresse{\b:retouradresse}
 
109
\fi
 
110
\par \ps@firstpage \@oddhead \let\@oddhead=\empty
 
111
\egroup
 
112
   \csname a:g-brief\endcsname
 
113
   \ifx \betreff\empty \else
 
114
      \pend:def\betreff{\a:betreff}%
 
115
      \append:def\betreff{\b:betreff}%
 
116
   \fi
 
117
   \ifx \anrede\empty \else
 
118
      \pend:def\anrede{\a:anrede}%
 
119
      \append:def\anrede{\b:anrede}%
 
120
   \fi
 
121
}
 
122
\expandafter\append:def\csname g-brief\endcsname{%
 
123
   \csname b:g-brief\endcsname
 
124
}
 
125
\expandafter\pend:def\csname endg-brief\endcsname{%
 
126
   \csname c:g-brief\endcsname
 
127
   \ifx\gruss\empty \else
 
128
   \pend:def\gruss{\a:gruss}%
 
129
   \append:def\gruss{\b:gruss}%
 
130
\fi
 
131
\ifx\unterschrift\empty \else
 
132
   \pend:def\unterschrift{\a:unterschrift}%
 
133
   \append:def\unterschrift{\b:unterschrift}%
 
134
\fi
 
135
\ifx\anlagen\empty \else
 
136
   \pend:def\anlagen{\a:anlagen}%
 
137
   \append:def\anlagen{\b:anlagen}%
 
138
\fi
 
139
\ifx\verteiler\empty \else
 
140
   \pend:def\verteiler{\a:verteiler}%
 
141
   \append:def\verteiler{\b:verteiler}%
 
142
\fi
 
143
}
 
144
\expandafter\append:def\csname endg-brief\endcsname{%
 
145
   \csname d:g-brief\endcsname
 
146
   \bgroup \ifx\email\empty\else
 
147
   \pend:def\email{\a:email}
 
148
   \append:def\email{\b:email}
 
149
\fi
 
150
\ifx\telefon\empty\else
 
151
   \pend:def\telefon{\a:telefon}
 
152
   \append:def\telefon{\b:telefon}
 
153
\fi
 
154
\ifx\telefax\empty\else
 
155
   \pend:def\telefax{\a:telefax}
 
156
   \append:def\telefax{\b:telefax}
 
157
\fi
 
158
\ifx\telex\empty\else
 
159
   \pend:def\telex{\a:telex}
 
160
   \append:def\telex{\b:telex}
 
161
\fi
 
162
\ifx\http\empty\else
 
163
   \pend:def\http{\a:http}
 
164
   \append:def\http{\b:http}
 
165
\fi
 
166
\ifx\bank\empty\else
 
167
   \pend:def\bank{\a:bank}
 
168
   \append:def\bank{\b:bank}
 
169
\fi
 
170
\ifx\blz\empty\else
 
171
   \pend:def\blz{\a:blz}
 
172
   \append:def\blz{\b:blz}
 
173
\fi
 
174
\ifx\konto\empty\else
 
175
   \pend:def\konto{\a:konto}
 
176
   \append:def\konto{\b:konto}
 
177
\fi
 
178
\par \ps@firstpage \@oddfoot\let\@oddfoot=\empty
 
179
\egroup
 
180
}
 
181
\NewConfigure{g-brief}{4}
 
182
\pend:def\datumtext{\a:datumtext}
 
183
\append:def\datumtext{\b:datumtext}
 
184
\NewConfigure{datumtext}{2}
 
185
 
 
186
\pend:def\datum{\a:datum}
 
187
\append:def\datum{\b:datum}
 
188
\NewConfigure{datum}{2}
 
189
 
 
190
\NewConfigure{anrede}{2}
 
191
\NewConfigure{betreff}{2}
 
192
 
 
193
\pend:def\sprache{\a:sprache}
 
194
\append:def\sprache{\b:sprache}
 
195
 
 
196
\NewConfigure{gruss}{2}
 
197
\NewConfigure{unterschrift}{2}
 
198
\NewConfigure{anlagen}{2}
 
199
\NewConfigure{verteiler}{2}
 
200
 
 
201
\NewConfigure{sprache}{2}
 
202
 
 
203
\pend:def\telefontex{\a:telefontex}
 
204
\append:def\telefontex{\b:telefontex}
 
205
\NewConfigure{telefontex}{2}
 
206
 
 
207
\pend:def\telefaxtext{\a:telefaxtext}
 
208
\append:def\telefaxtext{\b:telefaxtext}
 
209
\NewConfigure{telefaxtext}{2}
 
210
 
 
211
\pend:def\telextext{\a:telextext}
 
212
\append:def\telextext{\b:telextext}
 
213
\NewConfigure{telextext}{2}
 
214
 
 
215
\pend:def\emailtext{\a:emailtext}
 
216
\append:def\emailtext{\b:emailtext}
 
217
\NewConfigure{emailtext}{2}
 
218
 
 
219
\pend:def\httptext{\a:httptext}
 
220
\append:def\httptext{\b:httptext}
 
221
\NewConfigure{httptext}{2}
 
222
 
 
223
\pend:def\banktext{\a:banktext}
 
224
\append:def\banktext{\b:banktext}
 
225
\NewConfigure{banktext}{2}
 
226
 
 
227
\pend:def\blztext{\a:blztext}
 
228
\append:def\blztext{\b:blztext}
 
229
\NewConfigure{blztext}{2}
 
230
 
 
231
\pend:def\betrefftext{\a:betrefftext}
 
232
\append:def\betrefftext{\b:betrefftext}
 
233
\NewConfigure{betrefftext}{2}
 
234
 
 
235
\pend:def\ihrzeichentext{\a:ihrzeichentext}
 
236
\append:def\ihrzeichentext{\b:ihrzeichentext}
 
237
\NewConfigure{ihrzeichentext}{2}
 
238
 
 
239
\pend:def\ihrschreibentext{\a:ihrschreibentext}
 
240
\append:def\ihrschreibentext{\b:ihrschreibentext}
 
241
\NewConfigure{ihrschreibentext}{2}
 
242
 
 
243
\pend:def\meinzeichentext{\a:meinzeichentext}
 
244
\append:def\meinzeichentext{\b:meinzeichentext}
 
245
\NewConfigure{meinzeichentext}{2}
 
246
 
 
247
\pend:def\unserzeichentext{\a:unserzeichentext}
 
248
\append:def\unserzeichentext{\b:unserzeichentext}
 
249
\NewConfigure{unserzeichentext}{2}
 
250
 
 
251
\NewConfigure{anlagen}{2}
 
252
\NewConfigure{adresse}{2}
 
253
\NewConfigure{bank}{2}
 
254
\NewConfigure{blz}{2}
 
255
\NewConfigure{email}{2}
 
256
\NewConfigure{gruss}{2}
 
257
\NewConfigure{grussskip}{2}
 
258
\NewConfigure{http}{2}
 
259
\NewConfigure{ihrschreiben}{2}
 
260
\NewConfigure{ihrzeichen}{2}
 
261
\NewConfigure{konto}{2}
 
262
\NewConfigure{land}{2}
 
263
\NewConfigure{meinzeichen}{2}
 
264
\NewConfigure{name}{2}
 
265
\NewConfigure{ort}{2}
 
266
\NewConfigure{postvermerk}{2}
 
267
\NewConfigure{retouradresse}{2}
 
268
\NewConfigure{strasse}{2}
 
269
\NewConfigure{telefax}{2}
 
270
\NewConfigure{telefon}{2}
 
271
\NewConfigure{telex}{2}
 
272
\NewConfigure{unterschrift}{2}
 
273
\NewConfigure{verteiler}{2}
 
274
\NewConfigure{zusatz}{2}
 
275
 
 
276
\pend:def\name{\a:name}
 
277
\append:def\name{\b:name}
 
278
 
 
279
\Hinput{g-brief}
 
280
\endinput
 
281