From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/24396 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dominic Comtois Newsgroups: gmane.text.pandoc Subject: Re: Images in tables Date: Sat, 8 Feb 2020 16:33:08 -0800 (PST) Message-ID: <7dfc160b-b1b7-4535-bfa5-e2863961dc4e@googlegroups.com> References: <9c0fa901-7b66-e34e-1218-c4ff87d22bb3@intielectronics.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_715_1011069933.1581208388591" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="119745"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBC6Z5RM564LRBRNG7XYQKGQEBZFSWPA-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Feb 09 01:33:13 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-oi1-f188.google.com ([209.85.167.188]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1j0aXA-000V2R-Ut for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 09 Feb 2020 01:33:13 +0100 Original-Received: by mail-oi1-f188.google.com with SMTP id e22sf2914064oig.1 for ; Sat, 08 Feb 2020 16:33:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=Af/0Ek1JmWubI5dpNajLVEPQ3hxHdNFx4Fk0nGyqWW0=; b=dIBFEPtPzj+M4OYoG9dKsmDD3n1++lGp2ldE9ZQc/yd9vb42vgmdF/CxyWVG0UtA8H Eppz3pOP2kTOs+zhv/lPq4sir/wnXy53KRdgvzHPeSawNnkrdBHVH+EjaaXi4pnBiDQ0 cCuZxxeI5gEoVFLD//UVkz5mgJhDEXf4Adh1GxdivKgNoAEscQfiWVTnC6x/2A0OShBe wX4OMQDJobRl9VvM7h8zeo1N45DY+sAfXQCGlvsW6KydIT21/HX6LPAHPAMA5QwbCpe7 sBkGF0S1wSc5nEAihDeAXOrWG3v0HXnrdprZKx8jiC+xbjr/dJM/uR6jcCU894F+btFT 73Hw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=Af/0Ek1JmWubI5dpNajLVEPQ3hxHdNFx4Fk0nGyqWW0=; b=PFYxccBfk4TsJZmJtmLe5zVF2jd2j1q7a5f7qtVLgky2sYfekR26ubqQEPKoLWFXdo 0vSCQOUIDMH/TwveOGPDfIDbldegdh1lNq8dGeoaWlY03C6lcIbD6OEBX0BuL8Dd125J Kqe7pFbxGIuuHBqVOxobUFELquoXFf4MJYlWGk7omVh1376YNIq6d1JTKkoXaDXxFnyj 7SULHZGZpFaPh/9BmhWz/t0LFUg8NG565B6gC2tw1CdOZHcrw4z2X5ekkDh2pgYlqd+0 +TOJYIb1iMAAHToWu+Wdl+LvR/Rcp+fLXxiGliSi7tEYjsp4uT4Wmc8AQULO/NF5o98p MSGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:message-id:in-reply-to :references:subject:mime-version:x-original-sender:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=Af/0Ek1JmWubI5dpNajLVEPQ3hxHdNFx4Fk0nGyqWW0=; b=KJzq+sJ5GXXvvJTiDXAAWlkTvpcOt4sw2496n0qCDtPHsM6I/3vN5WckHzkvTAc8Yh DIFqxe0kEF4V9lo5LB+R6K4m9hsU5eR0SMrzaetHg8yfzvVZpI39QCLsRpBPzFJmkULL R4oaTks29RZ63mmO7MQadqmR7uwGJzVvPYY7Mbgm2X8KxzOSKC3/oOPZ3IjuRfHAeTp/ Xuu6B+lfI4xO0YFo7ozkOtYEltYZJ4MXlqP/g/eUGApgEnB5G/g2XxC4VvZuc4WUY4pG 2369iCO2HrMDbE8TKk0iSM+0t4SQzw4pJgD481dACj2pnjwHswR+wxP6nhK8HAsfx3fK FrSg== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: APjAAAWFfacEl1zLLq4fhMGOOUMUJZ1YkuqUNP7IhstkzKU88c5tGntX eJAjuEAPtHhW5pmv/pDivTM= X-Google-Smtp-Source: APXvYqya9GQx01GW90JT2NwUfHBhZzDGc+GuP0fFoUOly+C23cGaUrV9ean834EEK6LYw6/0p7ZW/A== X-Received: by 2002:aca:fd94:: with SMTP id b142mr6457962oii.11.1581208391924; Sat, 08 Feb 2020 16:33:11 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:aca:d549:: with SMTP id m70ls3678222oig.10.gmail; Sat, 08 Feb 2020 16:33:09 -0800 (PST) X-Received: by 2002:aca:44d7:: with SMTP id r206mr6697771oia.33.1581208389333; Sat, 08 Feb 2020 16:33:09 -0800 (PST) In-Reply-To: <9c0fa901-7b66-e34e-1218-c4ff87d22bb3-4SSc53hpTiu9TMao6EloiEEOCMrvLtNR@public.gmane.org> X-Original-Sender: dominic.comtois-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:24396 Archived-At: ------=_Part_715_1011069933.1581208388591 Content-Type: multipart/alternative; boundary="----=_Part_716_872000994.1581208388591" ------=_Part_716_872000994.1581208388591 Content-Type: text/plain; charset="UTF-8" I am struggling with the same problem... Any luck finding a way to top-align everything? I wrote an *R* package that generates multiple-line grid tables with images. Converting to *html* or *Word* works well, but I haven't found a way to make it work for *pdf. *Here is a simplified example: +-----------+--------------+----------------+ | Color | Counts | Chart | +===========+==============+================+ | 1\. Red\ | 410 (41.0%)\ | ![](chart.png) | | 2\. Blue\ | 320 (32.0%)\ | | | 3\. Other | 270 (27.0%) | | +-----------+--------------+----------------+ Rendered pdf looks like this: [image: SumatraPDF_ti8GE9lt63.png] Clearly there is no obvious solution. Moreover, I have to work withing the constraints inherent to R packages; post-processing tweaks (like the python script mentioned in the original post) is not really an option. The solutions I can foresee involve one or several of the following (I could be missing something, too): 1. adding inline latex to the markdown table (not sure that's possible without bad side-effects on column widths) 2. finding the right combination of Pandoc parameters (I can't find anything in the documentation, but maybe I've missed something) 3. using an R package that allows enhanced latex control: *markdown*, *rmarkdown*, or maybe some other package I haven't come across I'm fully aware that R programming is not within the scope of this group. What I'm hoping for is some feedback or guidance regarding the first two points above. If there is no way to make it work, then I'll start working on the 3rd option. So far the best workaround I have is using wkhtmltopdf, but in terms of R Markdown integration, it's not looking too good. I'm including the example chart here for the sake of reproducibility (I uploaded it here as well): [image: chart.png] Any help would be most welcome! Thanks On Sunday, 27 October 2019 15:45:41 UTC-4, ChrisD wrote: > I have some tables where I have an image in the first column, and text in > the second column. For example > > ````md > ---------------------- > --------------------------------------------------------------------------- > ![](ButtonZ.png) The Z button will do ... > > ![](ButtonX.png) The X button will do ... > ---------------------- > --------------------------------------------------------------------------- > ```` > > For HTML output, the buttons and text are vertically centered in their > cells. For PDF output, it appears that the text is aligned so the bottom of > the first line of text lines up with the bottom of the image. > > I would like to have the table contents top aligned -- the top of the text > is aligned with the top of the image. Is there any way to do that? > > I found the image-in-table filter ( > https://github.com/zommerfelds/pandoc-image-in-table), which makes an > adjustment for pdf output. The result is similar to HTML, in that the > bottom of the text is aligned with the center of the image. Perhaps I could > modify this filter (or convert it to a lua filter), but how would I > calculate the amount to move up? And how would I duplicate this effect in > html? > > Thanks, > > -- 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/7dfc160b-b1b7-4535-bfa5-e2863961dc4e%40googlegroups.com. ------=_Part_716_872000994.1581208388591 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I am struggling with the same problem... A= ny luck finding a way to top-align everything?

I wrote an = R package that generates multiple-line grid tables with images. Con= verting to html or Word works well, but I haven't found a= way to make it work for pdf. Here is a simplified example:

+-----------+--------------+----------------+
| Color= =C2=A0=C2=A0=C2=A0=C2=A0 | Counts=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Cha= rt=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
+=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+
| 1\. Red\=C2=A0 | 410 (41.0%)\= | ![](chart.png) |
| 2\. Blue\ | 320 (32.0%)\ |=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
| 3= \. Other | 270 (27.0%)=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |
+-----------+-----------= ---+----------------+

Rendered pdf looks like= this:

3D"SumatraPDF_ti8GE9lt63.png"


Clearly there is no obvious s= olution. Moreover, I have to work withing the constraints inherent to R pac= kages; post-processing tweaks (like the python script mentioned in the orig= inal post) is not really an option. The solutions I can foresee involve one= or several of the following (I could be missing something, too):
  1. adding inline latex to the markdown table (not sure that's pos= sible without bad side-effects on column widths)
  2. finding the ri= ght combination of Pandoc parameters (I can't find anything in the docu= mentation, but maybe I've missed something)
  3. using an R pack= age that allows enhanced latex control: markdown, rmarkdown, = or maybe some other package I haven't come across
I'm fully aware that R programming is not within the scop= e of this group. What I'm hoping for is some feedback or guidance regar= ding the first two points above. If there is no way to make it work, then I= 'll start working on the 3rd option.

So fa= r the best workaround I have is using wkhtmltopdf, but in terms of R Markdo= wn integration, it's not looking too good.

I'm including the example chart here for the sake of reprod= ucibility (I uploaded it here as well):
3D"chart.png"

Any help would be most welcome! Thanks

=
On Sunday, 27 October 2019 15:45:41 UTC-4, ChrisD wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0.8ex;bord= er-left: 1px #ccc solid;padding-left: 1ex;">I have some tables where I have= an image in the first column, and text in the second column. For example

````md
---------------------- -------------------------------------------= --------------------------------
![](ButtonZ.png)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The Z button will = do ...

![](ButtonX.png)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The X button will = do ...
---------------------- -------------------------------------------= --------------------------------
````

For HTML output, the buttons and text are vertically centered in their = cells. For PDF output, it appears that the text is aligned so the bottom of= the first line of text lines up with the bottom of the image.

I would like to have the table contents top aligned -- the top of the t= ext is aligned with the top of the image. Is there any way to do that?

I found the image-in-table filter (
https://github.com/zommerfeld= s/pandoc-image-in-table), which makes an adjustment for pdf output= . The result is similar to HTML, in that the bottom of the text is aligned = with the center of the image. Perhaps I could modify this filter (or conver= t it to a lua filter), but how would I calculate the amount to move up? And= how would I duplicate this effect in html?

Thanks,

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/= msgid/pandoc-discuss/7dfc160b-b1b7-4535-bfa5-e2863961dc4e%40googlegroups.co= m.
------=_Part_716_872000994.1581208388591-- ------=_Part_715_1011069933.1581208388591 Content-Type: image/png; name=SumatraPDF_ti8GE9lt63.png Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=SumatraPDF_ti8GE9lt63.png X-Attachment-Id: 337ae6c5-7d08-4c12-a599-5efb975f368b Content-ID: <337ae6c5-7d08-4c12-a599-5efb975f368b> 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 iHT4fwScZrzKZ919AAAAAElFTkSuQmCC ------=_Part_715_1011069933.1581208388591 Content-Type: image/png; name=chart.png Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=chart.png X-Attachment-Id: f6e5315f-2379-4d94-bd6d-66e13fb179bf Content-ID: iVBORw0KGgoAAAANSUhEUgAAACsAAAAtBAMAAADFKo/uAAAAMFBMVEX////9/v2mpqb39/f///8A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKeAnnAAAAAnRSTlMAAHaTzTgAAABOSURB VHjaY2CgHWAEYiVUoX8PGBhYQFICKMJvgZgJuyFDVRjky//vsQqjif6HCgsii32Aq0YOqncjJUwY MMIEGiLoYfJuqKcT0oKKlgAAPUgSARzo+yYAAAAASUVORK5CYII= ------=_Part_715_1011069933.1581208388591--