Skip to main content

Ralsina.Me — Roberto Alsina's website

Released rst2pdf 0.10!

Af­ter 8 months (!) it's fi­nal­ly out: rst2pdf 0.10 ready for down­load­ing from its home­page.

If you don't know what I'm talk­ing about, rst2pdf lets you cre­ate PDF files from a sim­ple, very light­ly marked pure text for­mat called re­struc­tured text and is the eas­i­est way to cre­ate nice doc­u­men­ta­tion for your free soft­ware project and more!

Here is the man­u­al which is cre­at­ed us­ing rst2pdf it­self from this.

And here's a (maybe par­tial) list of the changes, which should con­vince you that you re­al­ly want this ver­sion:

  • Is­­sue 87: Ta­ble head­­ers can be re­­peat­ed in each page (thanks to Ya­­sushi Ma­­su­­da)

  • Is­­sue 93: Line num­ber sup­­port for code blocks (:­li­­nenos: true)

  • Is­­sue 111: Added --no-­­foot­note-back­­links op­­tion

  • Is­­sue 107: Sup­­port lo­­cal­ized di­rec­­tives/roles (ex­am­­ple: som­­maire in­­stead of con­­tents)

  • Is­­sue 112: Fixed crash when pro­cess­ing em­p­­ty list items

  • Is­­sue 98: No­break sup­­port, and set as de­­fault for in­­­line-l­it­er­als so they don't hy­phen­ate.

  • Slight­­ly bet­ter tests

  • Back­­­ground col­ors in text styles work with re­­port­lab 2.3

  • Is­­sue 99: Fixed hy­phen­a­tion in head­­er­s/­­foot­ers (re­quires wor­­daxe 0.3.2)

  • Is­­sue 106: Crash on de­­mo.txt fixed (re­quires wordxe 0.3.2)

  • Is­­sue 102: Im­­ple­­men­t­ed styles for bul­let­ed and num­bered lists

  • Is­­sue 38: De­­fault head­­er­s/­­foot­ers via op­­tion­s, con­­fig file or stylesheet

  • Is­­sue 88: Im­­ple­­men­t­ed much bet­ter book-style TOCs

  • Is­­sue 100: Fixed bug with head­­er­s/­­foot­ers and Re­­port­lab 2.3

  • Is­­sue 95: Fixed bug with in­­­den­t­ed ta­bles

  • Is­­sue 89: Im­­ple­­men­t­ed --ver­­sion

  • Is­­sue 84: Fixed bug with rel­a­­tive in­­­clude paths

  • Is­­sue 85: Fixed bug with ta­ble cell styles

  • Is­­sue 83: Fixed bug with nu­mer­ic col­ors in back­­­Col­or at­tribute

  • Is­­sue 44: Sup­­port for stdin and std­out

  • Is­­sue 79: Added --stylesheet-­­path op­­tion

  • Is­­sue 80: Send warn­ings to stder­r, not std­out

  • Is­­sue 66: Im­­ple­­men­t­ed "s­­mart quotes"

  • Is­­sue 77: Work around mis­s­ing mat­­plotlib

  • Prop­er tran­s­la­­tion of la­­bels (such as "Au­thor", "Ver­­sion" etc.) us­ing the do­cu­tils lan­guages pack­­age. (r473)

  • Fixed prob­lems with wrong or non-ex­ist­ing fonts. (r484)

  • Page tran­si­­tion ef­­fect sup­­port for pre­sen­­ta­­tions (r423)

A bit more work in rst2pdf

A bit of time to­day, too:

  • Start­ed look­ing at is­­sue re­­port­ed by msouli­er (not re­pro­­duced yet)

  • Im­­ple­­men­t­ed im­prove­­ment re­quest­ed in Is­­sue 111 in r520 (in­­clud­ing docs and sam­­ple con­­fig file). Now it needs to be ver­i­­fied by ad­k2012

  • Ver­i­­fied Is­­sue 106 is­n't hap­pen­ing any­­more and closed it.

  • Closed Is­­sue 76 as Won­t­­Fix be­­cause I am not keep­­ing RL2.1 in­­stalled :-(

  • Closed Is­­sue 99 be­­cause it's fixed in wor­­daxe 0.3.2

UP­DATE: The changel­og in SVN is get­ting more than long enough to de­serve a new re­lease!

rst2pdf bugfixes

Af­ter an aw­ful­ly long time, I set aside one hour for cod­ing, and spent it on bug­fix­ing for rst2pdf.

  • Fixed Is­­sue 112 with r513

  • Fixed Is­­sue 107 with r516

  • Start­ed im­­ple­­men­t­ing Is­­sue 111

Not much work (the fix­es were very sim­ple) but at least I am do­ing some­thing. Im­por­tant since some peo­ple ac­tu­al­ly use this pro­gram ;-)

Planet LUGLi

In 1997 I was one of the found­ing mem­bers of a LUG, called LUGLi.

I left the group a few years ago, but I have re­joined their mail­ing list re­cent­ly.

Since I of­fi­cial­ly Know Ev­ery­thing About Raw­dog (T­M) I of­fered to cre­ate a plan­et for mem­ber blogs. And here is Plan­e­ta LUGLi.

It's heav­i­ly based on my work for Plan­e­ta PyAr and, just like it, its con­fig­u­ra­tion and da­ta is host­ed in github in case of my sud­den death (and be­cause there is no point in mak­ing it dif­fi­cult to help me ;-).


Contents © 2000-2023 Roberto Alsina