pdf+latex export (v0.48): text cannot be placed below transparent objects
Bug #771957 reported by
armando sano
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Wishlist
|
David R. Bild |
Bug Description
If the svg figure in inkscape contains text placed below transparent objects, after pdf+latex export and recomposition of the figure in a LaTeX document, the text is always placed by LaTeX on top of the (text-less) drawing, thus preventing it from being partially shadowed by the semi-transparent shapes. However, transparent text placed on top of other objects works as expected, provided the \usepackage{
Related branches
lp:~drbild/inkscape/multilayer-pdf-latex-output
- Johan Engelen: Approve
-
Diff: 366 lines (+114/-18)8 files modifiedsrc/extension/internal/cairo-ps-out.cpp (+1/-1)
src/extension/internal/cairo-render-context.cpp (+47/-2)
src/extension/internal/cairo-render-context.h (+17/-0)
src/extension/internal/cairo-renderer-pdf-out.cpp (+1/-1)
src/extension/internal/cairo-renderer.cpp (+0/-6)
src/extension/internal/cairo-renderer.h (+0/-4)
src/extension/internal/latex-text-renderer.cpp (+37/-4)
src/extension/internal/latex-text-renderer.h (+11/-0)
tags: | added: exporting latex pdf |
Changed in inkscape: | |
status: | New → Won't Fix |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Setting status to Won't Fix. Fixing this bug properly would require
generating a separate image for each set of elements between text
objects in z-order. And then have LaTeX put them all on top of each
other with text in between. This is obviously way too much for most
users. I'm sorry, but what you need is too complicated. I advise to
solve it by manually placing two separate images on top of each other.
status wontfix
On 27-4-2011 20:14, armando sano wrote: transparent}
> Public bug reported:
>
> If the svg figure in inkscape contains text placed below transparent
> objects, after pdf+latex export and recomposition of the figure in a
> LaTeX document, the text is always placed by LaTeX on top of the (text-
> less) drawing, thus preventing it from being partially shadowed by the
> semi-transparent shapes. However, transparent text placed on top of
> other objects works as expected, provided the \usepackage{
> LaTeX package is used in the preamble of the LaTeX document.
> (Transparent (non-text) objects also work as expected (at least in adobe
> acrobat: not all pdf viewers currently support transparency very well!)
>
> ** Affects: inkscape
> Importance: Undecided
> Status: New
>