* How to size images? @ 2022-07-19 21:52 Richard Huntsinger [not found] ` <7aa4ae72-1fae-49a3-bb91-035b78b92dean-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Richard Huntsinger @ 2022-07-19 21:52 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 962 bytes --] Within Jupyter markdown cells, jpeg images can be referenced like ![](image.jpg) or like <img src=”image.jpg” width=600>. Then convert from Jupyter to LaTex. The former approach does not allow for image sizing. The latter approach results in ignored HTML. Is there a way, perhaps with a lua filter, to capture the <img src=”image.jpg” width=600> with the sizing information and transform it to \includegraphics[width=……,height=……]{images/image.jpg} ? Or is there some other preferred way to size images? -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/7aa4ae72-1fae-49a3-bb91-035b78b92dean%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 1285 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <7aa4ae72-1fae-49a3-bb91-035b78b92dean-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: How to size images? [not found] ` <7aa4ae72-1fae-49a3-bb91-035b78b92dean-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2022-07-20 13:54 ` Albert Krewinkel [not found] ` <87tu7bdbfl.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Albert Krewinkel @ 2022-07-20 13:54 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw Richard Huntsinger <rhuntsinger-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org> writes: > Is there a way, perhaps with a lua filter, to capture the <img > src="image.jpg" width=600> with the sizing > information [...] Lua filter to do this: ``` lua function RawInline (raw) if raw.format:match 'html' then return pandoc.utils.blocks_to_inlines( pandoc.read(raw.text, 'html').blocks ) end end ``` This tries to convert *all* inline HTML code. Modify the `if` condition in case you want this behavior only for images: if raw.text:match '^<img' and ... -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <87tu7bdbfl.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>]
* Re: How to size images? [not found] ` <87tu7bdbfl.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> @ 2022-07-21 20:35 ` Richard Huntsinger 0 siblings, 0 replies; 3+ messages in thread From: Richard Huntsinger @ 2022-07-21 20:35 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1463 bytes --] Thanks, that works well. Another solution I've come to is to just display jpeg's from code cells rather than from markdown cells, like this: display_jpeg(file="img.jpg", width=400). pandoc's normal behavior then just converts the sized image to \includegraphics[width=..., height=...]{images/...} On Wednesday, July 20, 2022 at 8:57:26 AM UTC-7 Albert Krewinkel wrote: > > Richard Huntsinger <rhunt...-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org> writes: > > > Is there a way, perhaps with a lua filter, to capture the <img > > src="image.jpg" width=600> with the sizing > > information [...] > > Lua filter to do this: > > ``` lua > function RawInline (raw) > if raw.format:match 'html' then > return pandoc.utils.blocks_to_inlines( > pandoc.read(raw.text, 'html').blocks > ) > end > end > ``` > > This tries to convert *all* inline HTML code. Modify the `if` condition > in case you want this behavior only for images: > > if raw.text:match '^<img' and ... > > > -- > Albert Krewinkel > GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/bbdf0806-8476-43af-bce7-47a17343e8f4n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 2206 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-07-21 20:35 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-07-19 21:52 How to size images? Richard Huntsinger [not found] ` <7aa4ae72-1fae-49a3-bb91-035b78b92dean-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2022-07-20 13:54 ` Albert Krewinkel [not found] ` <87tu7bdbfl.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 2022-07-21 20:35 ` Richard Huntsinger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).