From: Tim D. <tu...@tu...> - 2010-08-27 19:30:11
|
I have been struggling with a variety of problems trying to get rst files to produce pdfs. Today, I created a 0-length file (tren.rst) to prove to myself it wasn't my file. And, sure enough, the problem showed up again. When I brought this issue up a few months ago, people had suggestions but nothing seemed to fix the problem - This is running on FreeBSD 8.1 with teTex: rst2latex tren.rst >tren.latex latex tren.latex This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) entering extended mode (./tren.latex LaTeX2e <2003/12/01> Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur kish, ukrainian, nohyphenation, loaded. (/usr/local/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2004/02/16 v1.4f Standard LaTeX document class (/usr/local/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/local/share/texmf-dist/tex/latex/base/fixltx2e.sty) (/usr/local/share/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/local/share/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/share/texmf-dist/tex/latex/base/t1enc.def) pdfTeX error (ext1): \pdfobj used while \pdfoutput is not set. reserved@a ->immediate pdfobj stream file {reserved@f }expandafter xdef csna... l.100 \fontencoding\encodingdefault\selectfont No pages of output. Transcript written on tren.log. gmake: *** [tren.dvi] Error 1 rm tren.latex Ideas? -- ------------------------------------------------------------------------ Tim Daneliuk tu...@tu... |
From: Tim D. <tu...@tu...> - 2010-08-27 19:30:08
|
UPDATE: I have found that using rst2latex causes the problem to show up, but rst2newlatex seems to work OK. This is with docutils-0.7. This is a problem because as I understand it: 1) rst2newlatex is obsolete and unsupported (?) 2) rst2newlatex does not seem to support --stylesheet=parskip ... On 8/27/2010 2:12 PM, Tim Daneliuk wrote: > I have been struggling with a variety of problems trying to get > rst files to produce pdfs. Today, I created a 0-length file > (tren.rst) to prove to myself it wasn't my file. And, sure enough, > the problem showed up again. When I brought this issue up a few > months ago, people had suggestions but nothing seemed to fix > the problem - This is running on FreeBSD 8.1 with teTex: > > rst2latex tren.rst >tren.latex > latex tren.latex > This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) > entering extended mode > (./tren.latex > LaTeX2e <2003/12/01> > Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b > ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e > stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis > h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur > kish, ukrainian, nohyphenation, loaded. > (/usr/local/share/texmf-dist/tex/latex/base/article.cls > Document Class: article 2004/02/16 v1.4f Standard LaTeX document class > (/usr/local/share/texmf-dist/tex/latex/base/size10.clo)) > (/usr/local/share/texmf-dist/tex/latex/base/fixltx2e.sty) > (/usr/local/share/texmf-dist/tex/latex/cmap/cmap.sty) > (/usr/local/share/texmf-dist/tex/latex/base/fontenc.sty > (/usr/local/share/texmf-dist/tex/latex/base/t1enc.def) > pdfTeX error (ext1): \pdfobj used while \pdfoutput is not set. > reserved@a ->immediate pdfobj > stream file {reserved@f }expandafter xdef csna... > l.100 \fontencoding\encodingdefault\selectfont > > No pages of output. > Transcript written on tren.log. > gmake: *** [tren.dvi] Error 1 > rm tren.latex > > > Ideas? > > > -- ------------------------------------------------------------------------ Tim Daneliuk tu...@tu... |
From: Tim D. <tu...@tu...> - 2010-08-27 19:49:27
|
On 8/27/2010 2:18 PM, Tim Daneliuk wrote: > UPDATE: I have found that using rst2latex causes the problem to show > up, but rst2newlatex seems to work OK. This is with docutils-0.7. > > This is a problem because as I understand it: > > 1) rst2newlatex is obsolete and unsupported (?) > 2) rst2newlatex does not seem to support --stylesheet=parskip ... > > While I'm on the subject, why does this give both rst2latex and rst2newlatex fits: building blocks: ============================= ============================= *Old Strings Are Built With:* *New Strings Are Built With:* ----------------------------- ----------------------------- Literal Text Literal Text Regular Expressions Renaming Tokens Renaming Tokens ============================= ============================= You can use any of these building blocks alone or combine them to create expressive and powerful renaming schemes. But this does not: building blocks: ============================= ============================= *Old Strings Are Built With:* *New Strings Are Built With:* ----------------------------- ----------------------------- Literal Text Literal Text Regular Expressions Renaming Tokens Renaming Tokens ============================= ============================= The attempt to indent the table causes the following latex noise: [7] [8] [9] [10] [11] Underfull \vbox (badness 10000) detected at line 3532 [12] ! LaTeX Error: Something's wrong--perhaps a missing \item. ------------------------------------------------------------------------ Tim Daneliuk tu...@tu... |
From: Roberto A. <ra...@ne...> - 2010-08-27 20:23:23
|
On Friday 27 August 2010 16:49:14 Tim Daneliuk wrote: > The attempt to indent the table causes the following latex > noise: > > [7] [8] [9] [10] [11] > Underfull \vbox (badness 10000) detected at line 3532 > [12] > > ! LaTeX Error: Something's wrong--perhaps a missing \item. Well, you are putting that table in a block quote, are you sure you wanted to do that? Other than that, rst2pdf has no problem with it, if you want to give it a try ;-) |
From: Tim D. <tu...@tu...> - 2010-08-27 20:40:13
|
On 8/27/2010 3:23 PM, Roberto Alsina wrote: > On Friday 27 August 2010 16:49:14 Tim Daneliuk wrote: >> The attempt to indent the table causes the following latex >> noise: >> >> [7] [8] [9] [10] [11] >> Underfull \vbox (badness 10000) detected at line 3532 >> [12] >> >> ! LaTeX Error: Something's wrong--perhaps a missing \item. > > Well, you are putting that table in a block quote, are you sure you wanted to > do that? Yup. > > Other than that, rst2pdf has no problem with it, if you want to give it a try > ;-) > After digging around, it seems that both my problems will go away if I use pdflatex and pslatex instead of dvipdf and dvips. It seems that this may thus not really be a rst2latex v. rst2newlatex issue after all. Thanks for the steer! -- ------------------------------------------------------------------------ Tim Daneliuk tu...@tu... |
From: Alan G I. <ai...@am...> - 2010-08-28 01:59:42
|
On 8/27/2010 3:12 PM, Tim Daneliuk wrote: > latex tren.latex Try:: pdflatex tren.latex hth, Alan Isaac |
From: Tim D. <tu...@tu...> - 2010-08-28 14:41:50
|
On 8/27/2010 8:59 PM, Alan G Isaac wrote: > On 8/27/2010 3:12 PM, Tim Daneliuk wrote: >> latex tren.latex > > Try:: > > pdflatex tren.latex > > hth, > Alan Isaac Yup, that works. Interestingly pslatex does not work and exhibits both problems: A failure to cope with an indented table and an inability to work at all unless I use pdf2newlatex. So, the solution turns out to be: rst2latex -> pdflatex -> pdftops As an aside, I am still not clear on the differences and state of support of rst2latex and rst2newlatex. Could someone kindly point me to a relevant URL and/or provide some insight on this question? Thanks to all who took time to answer... ---------------------------------------------------------------------------- Tim Daneliuk tu...@tu... PGP Key: http://www.tundraware.com/PGP/ |
From: Tim D. <tu...@tu...> - 2010-08-28 14:50:39
|
On 8/28/2010 9:41 AM, Tim Daneliuk wrote: > On 8/27/2010 8:59 PM, Alan G Isaac wrote: >> On 8/27/2010 3:12 PM, Tim Daneliuk wrote: >>> latex tren.latex >> >> Try:: >> >> pdflatex tren.latex >> >> hth, >> Alan Isaac > > Yup, that works. Interestingly pslatex does not work and exhibits > both problems: A failure to cope with an indented table and an > inability to work at all unless I use pdf2newlatex. So, the > solution turns out to be: > > rst2latex -> pdflatex -> pdftops > > As an aside, I am still not clear on the differences and state of > support of rst2latex and rst2newlatex. Could someone kindly > point me to a relevant URL and/or provide some insight on this > question? > > Thanks to all who took time to answer... > ---------------------------------------------------------------------------- > Tim Daneliuk tu...@tu... > PGP Key: http://www.tundraware.com/PGP/ > Oh, and one more question now that I have this working. Not RST exactly but related to the above: Is there a way to get pdflatex to wrap long lines instead of truncating them? -- ---------------------------------------------------------------------------- Tim Daneliuk tu...@tu... PGP Key: http://www.tundraware.com/PGP/ |
From: Alan G I. <ai...@am...> - 2010-08-28 15:56:30
|
On 8/28/2010 10:50 AM, Tim Daneliuk wrote: > Oh, and one more question now that I have this working. Not RST exactly > but related to the above: Is there a way to get pdflatex to wrap long > lines instead of truncating them? Long lines generally wrap as long as there are spaces to wrap on. Exception: verbatim environments. Use the lstlistings environment and choose the option to wrap. Alan Isaac |
From: Tim D. <tu...@tu...> - 2010-08-28 17:24:09
|
On 8/28/2010 10:56 AM, Alan G Isaac wrote: > On 8/28/2010 10:50 AM, Tim Daneliuk wrote: >> Oh, and one more question now that I have this working. Not RST exactly >> but related to the above: Is there a way to get pdflatex to wrap long >> lines instead of truncating them? > > Long lines generally wrap as long as there are spaces to wrap on. > Exception: verbatim environments. > Use the lstlistings environment and choose the option to wrap. > > Alan Isaac > Yes, it's the verbatim environments that are the problem. Forgive me for being a pest, but it's been years since I used native LaTeX and I've never before used pdflatex ... could you kindly point me to a tutorial on to "use the lstlistings environment". Is this a stylesheet I'd include in my rst2latex command as in: rst2latex --sytlesheet=lstlistings ... Or is there some other magic I need here? Many thanks... ---------------------------------------------------------------------------- Tim Daneliuk tu...@tu... PGP Key: http://www.tundraware.com/PGP/ |
From: Alan G I. <ai...@am...> - 2010-08-28 17:40:17
|
On 8/28/2010 1:23 PM, Tim Daneliuk wrote: > could you kindly point me > to a tutorial on to "use the lstlistings environment". Try this option:: --stylesheet=template_models --literal-block-env=lstlisting To get wrapping you will have to look up the option in the listings manual: ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.pdf I don't use it because wrapped code is often confusing, esp. Python, so I try instead to restrict my line lengths. hth, Alan Isaac |
From: Guenter M. <mi...@us...> - 2010-08-28 19:22:56
|
On 2010-08-28, Tim Daneliuk wrote: > As an aside, I am still not clear on the differences and state of > support of rst2latex and rst2newlatex. Could someone kindly > point me to a relevant URL and/or provide some insight on this > question? This, and a lot more about Docutils latex export you will find described on http://docutils.sourceforge.net/docs/user/latex.html (the first hit if you search for "docutils latex" on Google). Günter |
From: Tim D. <tu...@tu...> - 2010-08-29 15:26:43
|
On 8/28/2010 2:22 PM, Guenter Milde wrote: > On 2010-08-28, Tim Daneliuk wrote: > >> As an aside, I am still not clear on the differences and state of >> support of rst2latex and rst2newlatex. Could someone kindly >> point me to a relevant URL and/or provide some insight on this >> question? > > This, and a lot more about Docutils latex export you will find > described on http://docutils.sourceforge.net/docs/user/latex.html > (the first hit if you search for "docutils latex" on Google). > > Günter > And that's exactly what I was reading that prompted my question. In particular: "The (orphaned) newlatex writer (rst2newlatex.py) uses LaTeX as a typesetter without caring about producing readable/stylable LaTeX files." This implies that the newlatex writer - that works around LaTeX/Docutils incompatibilities is, however "orphaned". Does this mean it's not being supported and/or ought not to be used moving forward or is "orphaned" used in some other sense here? -- ---------------------------------------------------------------------------- Tim Daneliuk tu...@tu... PGP Key: http://www.tundraware.com/PGP/ |
From: engelbert g. <eng...@gm...> - 2010-08-29 18:31:50
|
On Sun, Aug 29, 2010 at 5:26 PM, Tim Daneliuk <tu...@tu...> wrote: > And that's exactly what I was reading that prompted my question. > In particular: > > "The (orphaned) newlatex writer (rst2newlatex.py) uses LaTeX as a > typesetter without caring about producing readable/stylable > LaTeX files." > > This implies that the newlatex writer - that works around LaTeX/Docutils > incompatibilities is, however "orphaned". Does this mean it's > not being supported and/or ought not to be used moving forward or > is "orphaned" used in some other sense here? orphaned means it's parent felix is hard to contact, to say the least. and the main latex writer (i am aware of) prefers readable latex code. and seeing our limitted resources it might be better to not split efforts but we do not let kids alone in the dark, do we ? so does the latex-writer fail on you or are you just curious ? all the best engelbert |
From: Tim D. <tu...@tu...> - 2010-08-29 21:08:50
|
On 8/29/2010 1:31 PM, engelbert gruber wrote: > On Sun, Aug 29, 2010 at 5:26 PM, Tim Daneliuk <tu...@tu...> wrote: >> And that's exactly what I was reading that prompted my question. >> In particular: >> >> "The (orphaned) newlatex writer (rst2newlatex.py) uses LaTeX as a >> typesetter without caring about producing readable/stylable >> LaTeX files." >> >> This implies that the newlatex writer - that works around LaTeX/Docutils >> incompatibilities is, however "orphaned". Does this mean it's >> not being supported and/or ought not to be used moving forward or >> is "orphaned" used in some other sense here? > > orphaned means it's parent felix is hard to contact, to say the least. > > and the main latex writer (i am aware of) prefers readable latex code. > > and seeing our limitted resources it might be better to not split efforts > > but we do not let kids alone in the dark, do we ? > > so does the latex-writer fail on you or are you just curious ? > > all the best > engelbert > Well ... sort of both. I recently switched the writing of all new man pages and manuals for any software I write to RST and I want to make sure that whatever workflow I end up with has some reasonable hope of having a long lifetime. Hence the latex v. newlatex question. As evidenced in this thread, I am also working around what appear to be limitations of my installation of latex. If I do this: rst2latex --stylesheet=parskip myfile.rst >myfile.latex This works: pdflatex myfile.latex myfile.pdf But this fails: latex myfile.latex With this error: LaTeX2e <2003/12/01> Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur kish, ukrainian, nohyphenation, loaded. (/usr/local/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2004/02/16 v1.4f Standard LaTeX document class (/usr/local/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/local/share/texmf-dist/tex/latex/base/fixltx2e.sty) (/usr/local/share/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/local/share/texmf-dist/tex/latex/base/fontenc.sty (/usr/local/share/texmf-dist/tex/latex/base/t1enc.def) pdfTeX error (ext1): \pdfobj used while \pdfoutput is not set. reserved@a ->immediate pdfobj stream file {reserved@f }expandafter xdef csna... l.100 \fontencoding\encodingdefault\selectfont No pages of output. Transcript written on tren.log. This is with teTeX 3.06 on FreeBSD 8.1. and is the most current version available. I suppose I could try and get live-tex running there, but the I am loathe to do a lot of hacking around with apps not currently in the FreeBSD ports tree. So, fine, I'll use rst2latex and pdflatex and all is well ... except, now I'm struggling to get line wrapping in verbatim sections running... Sigh ... For all that, I have to say, this is waaaaaaaaaaaaay better than writing troff source docs :) -- ---------------------------------------------------------------------------- Tim Daneliuk tu...@tu... PGP Key: http://www.tundraware.com/PGP/ |
From: Guenter M. <mi...@us...> - 2010-08-30 06:46:20
|
On 2010-08-29, Tim Daneliuk wrote: > On 8/29/2010 1:31 PM, engelbert gruber wrote: >> On Sun, Aug 29, 2010 at 5:26 PM, Tim Daneliuk <tu...@tu...> wrote: >> so does the latex-writer fail on you or are you just curious ? > Well ... sort of both. I recently switched the writing of all new man > pages and manuals for any software I write to RST and I want to make > sure that whatever workflow I end up with has some reasonable hope of > having a long lifetime. Hence the latex v. newlatex question. +1 latex -1 newlatex (unless you want to become the new newlatex writer maintainer). > As evidenced in this thread, I am also working around what appear to be > limitations of my installation of latex. ... > But this fails: > latex myfile.latex > With this error: > LaTeX2e <2003/12/01> ... > pdfTeX error (ext1): \pdfobj used while \pdfoutput is not set. > reserved@a ->immediate pdfobj > stream file {reserved@f }expandafter xdef csna... > l.100 \fontencoding\encodingdefault\selectfont ... > This is with teTeX 3.06 on FreeBSD 8.1. and is the most current version > available. It is hard to diagnose this error with neither the input file nor this pdfTeX version at hand (and I hope you understand that I am not trying to downgrade my TeX installation to reproduce this error) It might be possible to fix or work around this easily, once given a `minimal example`_ that exhibits the problem. .. _minimal example: A minimal example is an example which is as small as possible. These examples are much easier to understand than long examples. To construct an example which is as small as possible, the rule is quite simple: *remove anything which is not necessary*. See also: `LaTeX FAQ`__, `Lilypond Documentation`__, minimalbeispiel.de__ __ http://www.tex.ac.uk/cgi-bin/texfaq2html?label=minxampl __ http://lilypond.org/doc/v2.9/Documentation/user/lilypond/Minimal-examples __ http://www.minimalbeispiel.de/mini-en.html > I suppose I could try and get live-tex running there, but > the I am loathe to do a lot of hacking around with apps not currently > in the FreeBSD ports tree. If you do not have more packages depending on your FreeBSD tetex, replacing it with a local install of TeXLive might be the way forward indeed... > So, fine, I'll use rst2latex and pdflatex and all is well ... except, > now I'm struggling to get line wrapping in verbatim sections running... Literal blocks are non-wrapping by definition. You might be able to change this default, but maybe using another object is a simpler solution. What are you willing to achieve? What kind of text/code is it that should become "wrapped verbatim"? Günter |
From: Alan G I. <ai...@am...> - 2010-08-30 12:26:07
|
On 8/30/2010 2:45 AM, Guenter Milde wrote: > What > kind of text/code is it that should become "wrapped verbatim"? If you want code in a LaTeX document that has too long a linewidth, you can either shrink the font size or wrap it. The listings package allows wrapping it with the ``breaklines`` option, as discussed in the documentation. In general I would argue that needing this option is a signal to rewrite the code. But sometimes one needs to include somebody else's code. Alan |
From: Guenter M. <mi...@us...> - 2010-08-28 19:30:03
|
On 2010-08-27, Tim Daneliuk wrote: > I have been struggling with a variety of problems trying to get > rst files to produce pdfs. Today, I created a 0-length file > (tren.rst) to prove to myself it wasn't my file. And, sure enough, > the problem showed up again. If not your file, so maybe your configuration... > rst2latex tren.rst >tren.latex It would be helpfull to see this file. > latex tren.latex > This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) > entering extended mode > (./tren.latex > LaTeX2e <2003/12/01> This is pretty old version, maybe upgrading latex is one option. > Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b > ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e > stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis > h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur > kish, ukrainian, nohyphenation, loaded. > (/usr/local/share/texmf-dist/tex/latex/base/article.cls > Document Class: article 2004/02/16 v1.4f Standard LaTeX document class > (/usr/local/share/texmf-dist/tex/latex/base/size10.clo)) > (/usr/local/share/texmf-dist/tex/latex/base/fixltx2e.sty) > (/usr/local/share/texmf-dist/tex/latex/cmap/cmap.sty) > (/usr/local/share/texmf-dist/tex/latex/base/fontenc.sty > (/usr/local/share/texmf-dist/tex/latex/base/t1enc.def) > pdfTeX error (ext1): \pdfobj used while \pdfoutput is not set. > reserved@a ->immediate pdfobj > stream file {reserved@f }expandafter xdef csna... > l.100 \fontencoding\encodingdefault\selectfont Might be a hyperref problem. What happens if you comment out the hyperref in the *.tex file? Or use rst2latex with option --stylesheet=nohyperref,url (see http://docutils.sourceforge.net/docs/user/latex.html#disable-hyperlinks ) Günter |
From: Guenter M. <mi...@us...> - 2010-08-30 06:32:49
|
On 2010-08-29, Tim Daneliuk wrote: > On 8/28/2010 2:22 PM, Guenter Milde wrote: >> On 2010-08-28, Tim Daneliuk wrote: >>> As an aside, I am still not clear on the differences and state of >>> support of rst2latex and rst2newlatex. Could someone kindly >>> point me to a relevant URL and/or provide some insight on this >>> question? >> This, and a lot more about Docutils latex export you will find >> described on http://docutils.sourceforge.net/docs/user/latex.html > And that's exactly what I was reading that prompted my question. > In particular: > "The (orphaned) newlatex writer (rst2newlatex.py) uses LaTeX as a > typesetter without caring about producing readable/stylable > LaTeX files." > This implies that the newlatex writer > - that works around LaTeX/Docutils incompatibilities + that works also with an old version of (non-pdf) latex > is, however "orphaned". Does this mean it's not being supported and/or > ought not to be used moving forward or is "orphaned" used in some other > sense here? It is "orphaned" in the sense that there is currently no-one maintaining it nor providing support. It also looks rather unlikely that someone will take it up anytime soon. The current developers of Docutils LaTeX support consider the latex2e writer the better approach to generate DVI, Postscript and PDF output from reStructuredText. Günter |