comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Generating PDFs with Ada
Date: Thu, 13 Jan 2011 14:40:31 -0600
Date: 2011-01-13T14:40:31-06:00	[thread overview]
Message-ID: <igno01$c3e$1@munin.nbi.dk> (raw)
In-Reply-To: 9c34f2cf-cb2c-4433-a6f7-b4c19d842fee@t35g2000yqj.googlegroups.com

"Ludovic Brenta" <ludovic@ludovic-brenta.org> wrote in message 
news:9c34f2cf-cb2c-4433-a6f7-b4c19d842fee@t35g2000yqj.googlegroups.com...
> Randy Brukardt wrote on comp.lang.ada:
>> It would be useful to note that .rtf files are less stable than .doc 
>> files.
>> We continued to have bizarre formatting problems with the Ada standard 
>> until
>> someone noticed that they went away if we took the .rtf files and resaved
>> them as .doc files. Moreover, an attempt to save the files as .rtf 
>> crashes
>> Word (all versions that I've tried). But even with those problems, it's a
>> whole lot easier to write .rtf and generate .pdf from that than to try to 
>> do
>> it in one step.
>>
>> Moreover, that allows the input to the formatter to be plain text, with 
>> all
>> of the version control advantages that entails. (And version control is 
>> very
>> important for a large, long-lived document like the Ada standard.) And it
>> allows the creation of multiple related documents (RM and AARM) from a
>> single source base. And we can also automatically create some of the 
>> annexes
>> from the source (like the attribute, pragma, and syntax annexes).
>
> I see we're on the same wavelength as regards professional document
> management: plain text, version control, separation of style from
> content, etc.
>
> Personally I would have chosen Texinfo, TeX, LaTeX or DocBooc instead
> of RTF.  These formats are not ISO standards but they are stable and
> open.  It is possible that generating HTML and PDF from such sources
> was not yet an option in 1998, though.

In hindsight, I might have as well. But part of the reason that I chose .rtf 
was because that was one of the few formats accepted by ISO for standards. 
.Doc being the other. (Please insert joke here about an International 
Standards Organization requiring documents in a propriatary, non standard 
format. Everyone else has. :-)

Interestingly, the *actual* format that the Ada standards have been 
submitted in has been .PDF. Although ISO recently tried to again insist on 
all documents being in their own closed template for Microsoft Office and in 
.Doc files. Which only works with US versions of Office. What's 
"International" about that?? Anyway, that has again been beaten back - the 
supposed reason that they wanted to do this is so that they could modify the 
standards if they needed to do so. But editors don't want ISO secretaries 
mucking with their standards! What a wonderful way to have a disaster 
(imagine deleting "not" from some text).

                                        Randy.





  parent reply	other threads:[~2011-01-13 20:40 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-09  1:00 Generating PDFs with Ada R. Tyler Croy
2011-01-09  9:29 ` Pascal Obry
2011-01-10  2:29   ` Stephen Leake
2011-01-10  3:48     ` Yannick Duchêne (Hibou57)
2011-01-10 10:19       ` Georg Bauhaus
2011-01-10 17:02         ` Yannick Duchêne (Hibou57)
2011-01-15 13:55       ` Elias Salomão Helou Neto
2011-01-15 14:51         ` Pascal Obry
2011-01-15 15:20           ` Elias Salomão Helou Neto
2011-01-15 17:55           ` Yannick Duchêne (Hibou57)
2011-01-16  3:13             ` Elias Salomão Helou Neto
2011-01-16  3:42               ` Yannick Duchêne (Hibou57)
2011-01-09  9:43 ` Dmitry A. Kazakov
2011-01-09 11:28   ` leonid
2011-01-09 15:36 ` Gautier write-only
2011-01-10 18:54 ` Adam Beneschan
2011-01-11  1:50   ` Randy Brukardt
2011-01-11  8:51   ` Stephen Leake
2011-01-11 15:37     ` Adam Beneschan
2011-01-11 18:41       ` Ludovic Brenta
2011-01-11 20:09         ` Yannick Duchêne (Hibou57)
2011-01-11 20:47         ` Adam Beneschan
2011-01-11 22:05           ` Yannick Duchêne (Hibou57)
2011-01-11 22:14           ` Ludovic Brenta
2011-01-11 22:22             ` Yannick Duchêne (Hibou57)
2011-01-11 22:32               ` Ludovic Brenta
2011-01-11 22:38             ` Yannick Duchêne (Hibou57)
2011-01-12  1:37             ` Shark8
2011-01-12  9:42             ` Stephen Leake
2011-01-12 22:53             ` Randy Brukardt
2011-01-13  8:29               ` Ludovic Brenta
2011-01-11 22:14           ` Yannick Duchêne (Hibou57)
2011-01-12  9:36           ` Pascal Obry
2011-01-12 13:02             ` Yannick Duchêne (Hibou57)
2011-01-12 14:16               ` Pascal Obry
2011-01-12  9:00     ` Maciej Sobczak
2011-01-12  9:44       ` sjw
2011-01-12 10:44         ` Manuel Collado
2011-01-12 13:12           ` Georg Bauhaus
2011-01-12 10:04       ` Dmitry A. Kazakov
2011-01-12 21:25         ` Maciej Sobczak
2011-01-12 21:57           ` Dmitry A. Kazakov
2011-01-12 23:14       ` Randy Brukardt
2011-01-13  8:33         ` Ludovic Brenta
2011-01-13  9:11           ` Georg Bauhaus
2011-01-13 20:40           ` Randy Brukardt [this message]
2011-01-13 22:34             ` Georg Bauhaus
2011-01-14  6:26               ` Thomas Løcke
2011-01-13 23:59             ` Edward Fish
2011-01-15 15:04         ` Elias Salomão Helou Neto
2011-01-15 17:45           ` Yannick Duchêne (Hibou57)
2011-01-15 23:58             ` Georg Bauhaus
2011-01-16  2:49             ` Elias Salomão Helou Neto
2011-01-16  3:21               ` Yannick Duchêne (Hibou57)
2011-01-16 11:59             ` Simon Wright
2011-01-16 12:57               ` Dmitry A. Kazakov
2011-01-16 14:25                 ` (see below)
2011-01-16 16:43                   ` Dmitry A. Kazakov
2011-01-16 20:48                     ` Yannick Duchêne (Hibou57)
2011-01-16 15:33                 ` Simon Wright
2011-01-16 16:44                   ` Dmitry A. Kazakov
2011-01-16 21:05                   ` Yannick Duchêne (Hibou57)
2011-01-16 20:34               ` Yannick Duchêne (Hibou57)
2011-01-16  1:27           ` Georg Bauhaus
2011-01-16  2:49             ` Yannick Duchêne (Hibou57)
2011-01-16 12:27             ` Elias Salomão Helou Neto
2011-01-16 19:22               ` Georg Bauhaus
2011-01-12 21:06   ` Florian Weimer
2011-01-12 14:14 ` RasikaSrinivasan@gmail.com
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox