cvs: phpdoc /RFC 2003_meeting_agenda.html
| From: | Hartmut Holzgraefe | Date: | Thu, 15 Apr 2004 00:41:12 +0000 |
| Subject: | cvs: phpdoc /RFC 2003_meeting_agenda.html | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969360091@lists.php.net to get a copy of this message | ||
hholzgra Wed Apr 14 20:41:12 2004 EDT
Modified files:
/phpdoc/RFC 2003_meeting_agenda.html
Log:
explanatory text on TeX limits added
http://cvs.php.net/diff.php/phpdoc/RFC/2003_meeting_agenda.html?r1=1.13&r2=1.14&ty=u
Index: phpdoc/RFC/2003_meeting_agenda.html
diff -u phpdoc/RFC/2003_meeting_agenda.html:1.13 phpdoc/RFC/2003_meeting_agenda.html:1.14
--- phpdoc/RFC/2003_meeting_agenda.html:1.13 Wed Jun 25 02:00:04 2003
+++ phpdoc/RFC/2003_meeting_agenda.html Wed Apr 14 20:41:12 2004
@@ -68,7 +68,7 @@
<div class="content">
<h1>PHP Documentation Meeting 2003 - Agenda</h1>
- <p class="cvsid">$Id: 2003_meeting_agenda.html,v 1.13 2003/06/25 06:00:04
georg Exp $</p>
+ <p class="cvsid">$Id: 2003_meeting_agenda.html,v 1.14 2004/04/15 00:41:12
hholzgra Exp $</p>
<p>Members of the PHP Documentation Team <a title="meeting protocol"
href="http://www.php-ev.de/documents/phpdoc/protocol.html">met
in 2002
@@ -360,6 +360,25 @@
a PDF out of the DVI. This process is not working currently, as
there are some limits in the processing tools which we managed
to step through.
+ <br/>
+ There is a special pdfjadetex tool that creates PDF output from
+ the generated tex source right away instead of DVI, but this is
+ even more limited by hard coded table sizes within the tex binaries.
+ <br/>
+ The 3 passes are needed to render the final document as tex
+ uses a streaming approach, creating output immediately from the
+ input and the state information collected up to that point.
+ So e.g. a table of contents at the beginning of a document can't
+ be created on the first run as the chapter and section titles
+ are not known yet. These are collected on the first run and put
+ into a special .aux file. On the second run the table of contents
+ is created from this .aux file. Due to the now insertet toc all
+ following pages are shifted right so that the page numbers in the
+ toc are not yet correct. So a final third run is needed after
+ inserting the toc (and other stuff referencing page numbers or
+ symbolic labels). On very rare occasions even a 4th run is needed
+ as e.g. a page number changing from 99 to 100 in the 3rd run may
+ lead to an additional page break somewhere in the document ...
</li>
<li>