[LyX/2.3.x] Fix bug #11180
Enrico Forestieri
forenr at lyx.org
Fri Sep 25 19:32:13 UTC 2020
On Fri, Sep 25, 2020 at 11:14:09AM -0400, Richard Kimberly Heck wrote:
> On 9/25/20 6:08 AM, Enrico Forestieri wrote:
> > On Fri, Sep 25, 2020 at 01:06:03AM -0400, Scott Kostyshak wrote:
> >> On Thu, Oct 04, 2018 at 06:48:12AM +0200, Richard Kimberly Heck wrote:
> >>> commit ea81faa911fc2561a017eb36c3a3d0bbe5b86756
> >>> Author: Enrico Forestieri <forenr at lyx.org>
> >>> Date: Sun Jun 24 20:06:40 2018 +0200
> >>>
> >>> Fix bug #11180
> >>>
> >>> When a raster image with an advertised pixel density different
> >>> from 72 dpi is included in a latex file, the output image dimensions
> >>> are scaled by the ratio 72/pixel_density. Hence, if a clipping
> >>> bounding box is specified, it has to be scaled by the same ratio,
> >>> otherwise the images will be clipped differently on screen and output.
> >>> Here we use the extractbb command (present in any TeX distribution)
> >>> to ask about the output dimensions of the image as dictated by the
> >>> pixel density and compute the scaling ratio by the knowledge of the
> >>> actual dimensions. If, for whatever reason, extractbb is not found,
> >>> everything goes as before, because the clipping bounding box will
> >>> simply not be corrected.
> >>>
> >>> (cherry picked from commit 380f34a11485c41d812695dc4279b24a5ed5cc07)
> >>> ---
> >> A bisect on 2.3.x lead me here. I see the same behavior on master. To
> >> reproduce, download the attached files and open the .lyx file and view
> >> as PDF (pdflatex). The image is clipped differently than before this
> >> commit. Strangely, if I export on the command line (with -e pdf2),
> >> things work as before.
> > I think it was an oversight. The clipping bounding box should not be
> > corrected for all vector formats, not only postscript. Fixed at 9b1763cd.
> > Riki, this is also needed in stable.
>
> OK.
Done at b561dfaf. I also fixed the other glitch noted by Scott.
--
Enrico
More information about the lyx-devel
mailing list