Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regression when image is in a Shape Format #9633

Open
fsoedjede opened this issue Apr 4, 2024 · 2 comments
Open

Regression when image is in a Shape Format #9633

fsoedjede opened this issue Apr 4, 2024 · 2 comments
Labels

Comments

@fsoedjede
Copy link
Sponsor

fsoedjede commented Apr 4, 2024

Explain the problem.

Since pandoc 3.1.10, when a image is inside a Shape Format, the text is extracted but the image is not.

Source file: image-issue.docx

  1. With pandoc 3.1.9, the file produce:
*Lorem*

![](media/image1.png){width="5.10625in"
height="3.2333333333333334in"}L'espace entre l'homme et la nature
  1. With pandoc 3.1.10, the file produce:
*Lorem*

L'espace entre l'homme et la nature

Homme

Nature

The PR which changes that is: #9223 and issue is #9214.

I detected the bug while trying to upgrade from pandoc 3.1.8 to pandoc 3.1.12.3. As my tests failed, I've installed intermediary version and been able to find that the issue occurres when passing from pandoc 3.1.9 to pandoc 3.1.10.

In Word, as the user, I can change the content to avoid having shape format around images but I think the image should be kept anyway

Proposed solution: Keep the image along with the text from the Shape Format
Example (the goal is to have the content kept, even if it's not well formatted):

*Lorem*

Homme

Nature
![](media/image1.png){width="5.10625in"
height="3.2333333333333334in"}L'espace entre l'homme et la nature

Pandoc version?
What version of pandoc are you using, on what OS? (If it's not the latest release, please try with the latest release before reporting the issue.)

$ pandoc -v
pandoc 3.1.10
Features: +server +lua
Scripting engine: Lua 5.4
User data directory: /Users/me/.pandoc
Copyright (C) 2006-2023 John MacFarlane. Web: https://pandoc.org
This is free software; see the source for copying conditions. There is no
warranty, not even for merchantability or fitness for a particular purpose.
@fsoedjede fsoedjede added the bug label Apr 4, 2024
@jgm
Copy link
Owner

jgm commented Apr 4, 2024

@StephanMeijer since you made PR #9223, maybe you have a sense for why it affected this and what would be needed to restore original behavior in this case?

@StephanMeijer
Copy link
Contributor

@jgm Yes, I do. Let me type out a case soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants