From: Emil Tywoniak <emil.tywoniak-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
Subject: Re: Column layout of subfigures
Date: Tue, 13 Apr 2021 11:28:52 +0200 [thread overview]
Message-ID: <CAAfd0SOPU8_gfTBwBHpSruW+gGf6D0WTgCrYf=OsPexwqDSiXg@mail.gmail.com> (raw)
In-Reply-To: <YHLGgivziK4Mkeyv@localhost>
[-- Attachment #1: Type: text/plain, Size: 5904 bytes --]
Thank you for your suggestions. It's not a bug but it may be a missing
feature of pandoc-crossref though I don't know if it's in the scope of
pandoc-crossref. I believe the point of pandoc is freely converting
formats, and writing output-specific code for simple things like "have two
things side by side" defeats the purpose noticeably. For now, I think I
think the conclusion is "no pandoc solution exists so far". I have opened a
pandoc-crossref issue:
https://github.com/lierdakil/pandoc-crossref/issues/306
Cheers
Emil J. Tywoniak
ne 11. 4. 2021 v 11:51 odesílatel Bastien DUMONT <bastien.dumont@posteo.net>
napsal:
> I'm not sure to understand exactly what you need, but, for LaTeX output,
> if you want to place two subfigures side by side, each one having its own
> caption, with a general caption below, you may be interested by the
> subcaption package (https://www.ctan.org/pkg/subcaption).
>
> Le Sunday 11 April 2021 à 11:16:50AM, BPJ a écrit :
> > You should probably rather open an issue in pandoc-crossref (though I
> don't
> > know if its a bug or just a question):
> >
> > https://github.com/lierdakil/pandoc-crossref/issues
> >
> > Otherwise here is a trick you may try:
> >
> > If this is LaTeX the following might help:
> >
> > 1. Near the top of your markdown file or in a header-include[^1] put
> this:
> >
> > \newenvironment{hideTable}{%
> > \let\toprule\relax%
> > \let\midrule\relax%
> > \let\bottomrule\relax%
> > }{}
> >
> > \newenvironment{smallText}{\small}{}
> >
> > I'm not sure about the exact font size command needed.
> >
> > 2. Where you want your side by side material use this:
> >
> > `\begin{hideTable}`{=latex}
> >
> > |
> > |-----------|-----------
> > | ![alt-text](img-a.pdf) | ![alt text](img-b.pdf)
> >
> > `\begin{smallText}`{=latex}
> >
> > Fake caption text
> >
> > `\end{smallText}`{=latex}
> >
> >
> > `\end{hideTable}`{=latex}
> >
> > However note that these are non-floating images since last time I looked
> > floating figures didn't work inside tables, and conversely captions
> don't work
> > with non-floating images, so you might have to do some mysterious things
> to
> > have this show up in your list of figures. I have only ever used this to
> place
> > pieces of text and their translation side by side.
> >
> > In HTML you might hide a table with CSS, i.e.
> >
> > 1. Where you want the side-by-side stuff:
> >
> > :::hideTable
> >
> > |
> > |-----------|-----------
> > | ![Caption A](img-a.pdf) | ![Caption B](img-b.pdf)
> >
> > Fake caption text
> >
> > :::
> >
> > 2. Arrange for some CSS which hides the table border to be included in
> your
> > document header[^2], minimally:
> >
> > div.hideTable table {
> > border-collapse: collapse;
> > }
> >
> > Perhaps also
> >
> > div.hideTable p {
> > text-size: small
> > }
> >
> > Note that if you have other CSS in effect which e.g. sets background
> colors
> > or borders on table rows you will need to disable that too.
> >
> > [^1]: https://pandoc.org/MANUAL.html#option--include-in-header
> >
> > [^2]: https://pandoc.org/MANUAL.html#option--css
> >
> >
> > Den lör 10 apr. 2021 19:59Emil Tywoniak <emil.tywoniak-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> skrev:
> >
> > Hi,
> > I'd like to have two subfigures side-by-side. I'm using the
> pandoc-crossref
> > filter method of subfigures. I tried turning them into a
> subsubfigure, and
> > also the column layout method as described in
> https://bookdown.org/yihui/
> > rmarkdown-cookbook/multi-column.html . Does anybody know a way?
> > Thanks for your contributions to the pandoc paradigm
> > Emil
> >
> > --
> > 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/a62a4784-fcfe-44cd-87e9-aa8ce890a575n%
> 40googlegroups.com.
> >
> > --
> > 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/
> > CADAJKhDbu34wEJ1mGMTH1NpMW-8DWs5TmfbZmJV-tj5pFxnKnw%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "pandoc-discuss" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/pandoc-discuss/7A7vp6WQuno/unsubscribe.
> To unsubscribe from this group and all its topics, 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/YHLGgivziK4Mkeyv%40localhost
> .
>
--
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/CAAfd0SOPU8_gfTBwBHpSruW%2BgGf6D0WTgCrYf%3DOsPexwqDSiXg%40mail.gmail.com.
[-- Attachment #2: Type: text/html, Size: 9134 bytes --]
next prev parent reply other threads:[~2021-04-13 9:28 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-10 17:58 Emil Tywoniak
[not found] ` <a62a4784-fcfe-44cd-87e9-aa8ce890a575n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2021-04-11 9:16 ` BPJ
[not found] ` <CADAJKhDbu34wEJ1mGMTH1NpMW-8DWs5TmfbZmJV-tj5pFxnKnw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2021-04-11 9:51 ` Bastien DUMONT
2021-04-13 9:28 ` Emil Tywoniak [this message]
2021-04-16 23:17 ` Pedro P. Palazzo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAAfd0SOPU8_gfTBwBHpSruW+gGf6D0WTgCrYf=OsPexwqDSiXg@mail.gmail.com' \
--to=emil.tywoniak-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).