From: Dave K. <dku...@pa...> - 2012-09-10 22:55:45
|
> From: Mark Wainwright > Sent: Monday, September 10, 2012 2:33 PM > > Thanks Guenter, > > > Could you try with a fresh snapshot from > > http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/?view=tar > > Sure. Do I just follow the same install directions or do I need to > somehow uninstall the old version first (I don't see any kind of > uninstall option ...) Mark - You should be able to install the new version of Docutils over the top of (and replacing) the existing installed version by unpacking the distribution file:: $ tar xf docutils-whateveritscalled.tar.gz and then cd to that new directory and type the following at the command line:: $ python setup.py build $ sudo python setup.py install Back to your original question about paper size. This issue was raised recently on this list by Paolo Corti. See his message dated Aug. 10, 2012. In case you can't find his message, I've pasted it below. His message describes how to specify the page size; and that is working now that I've made a fix in response to his message. Note, especially, the link to the relevant documentation in Paolo's message. > > >> Unfortunately it gives me an ImportError ('ImportError: No module > >> named lxml'). > > > > `apt-file lxml` revealed, that there is a python-lxml package for my debian > > system. Should be similar with Ubuntu. > > I don't know what that means, but I tried typing this (after apt-get > install'ing apt-file): > > `apt-file lxml` > D: this is a .deb file, calling dpkg-deb to get contents > dpkg-deb: error: failed to read archive `action': No such file or directory > E: Couldn't get contents from action I believe that Guenther is suggesting that you install python-lxml by doing the following at the command line:: $ sudo apt-get install python-lxml *But,* you do not need to use rst2odt_prep.py in order to control the page size as you requested. Here is the message from Paolo: > I am trying to use rst2odt to generate an odt document from a rst source. > > I would like the document to have an "A4" page size, but when it is > being generated it is with "Letter" page size. > > According to this documentation [1], this is what I am doing: > > * cp ../my-virtual-env/lib/python2.7/site-packages/docutils/writers/odf_odt/styles.odt > . > * open the styles.odt document > * open the Format > Page menu > * set Format to A4, save the styles.odt and close it > * rst2odt --stylesheet-path=styles.odt path/to/doc.rst path/to/doc.odt > > nothing happens (page size of doc.odt is still "Letter")... > Am I doing anything wront? Any suggestion? > > regards > p > > [1] http://docutils.sourceforge.net/docs/user/odt.html#defining-and-using-a-custom-stylesheet - Dave -- Dave Kuhlman http://www.rexx.com/~dkuhlman |