public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
From: "Amy de Buitléir" <amy-x92Y4IBCQKU6Cx7ujrKbww@public.gmane.org>
To: pandoc-discuss <pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
Subject: Re: ANN: pandoc-columns
Date: Thu, 23 Mar 2023 06:44:01 -0700 (PDT)	[thread overview]
Message-ID: <4d2c47e7-e7d3-489f-8d08-36d0f4b186a1n@googlegroups.com> (raw)
In-Reply-To: <PA4P194MB1024C2067B9C81E7476ACC85F1879-ld5XSqX31XtKubu+IphdeRarZgfDuEzWiGd9ebBGJoev3QGu/rdwKA@public.gmane.org>


[-- Attachment #1.1: Type: text/plain, Size: 3051 bytes --]

I'm glad to know about your version Julien, and I will add a link to it in 
my README. It's great to have both. It's my understanding that the way 
Pandoc invokes them, Lua filters are actually faster than Haskell filters. 
So yours is probably a better option for most people. However, mine will 
still be useful for people who want to invoke it in a Haskell system, like 
Hakyll. Also, both filters are probably simple enough to serve as good 
examples for people trying to write their own filters.

On Thursday, 23 March 2023 at 01:46:58 UTC Julien Dutant wrote:

> The dialoa/column filter does that, with subtle improvements (margin 0 on 
> top to avoid an empty space we get by default), flexible markup (specify 
> explicit column breaks rather than column divs, column spans, options for 
> gaps and separator), and covers LaTeX/PDF output. See the test doc / manual 
> https://github.com/dialoa/columns/blob/master/test.pdf
>
>  
>
> J
>
> --
>
> Julien Dutant
>
> http://julien.dutant.free.fr/ <http://julien.dutant.free.fr/en/> 
>
> https://github.com/jdutant
>
>  
>
>  
>
> *From: *pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org <pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> on 
> behalf of Gwern Branwen <gw...-v26ZT+9V8bxeoWH0uzbU5w@public.gmane.org>
> *Date: *Thursday, 23 March 2023 at 01:05
> *To: *pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org <pandoc-...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
> *Subject: *Re: ANN: pandoc-columns
>
> So I take it for HTML these two filters rely on
>
> https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts
> https://www.caniuse.com/#feat=multicolumn , which is how other
> packages like Markdeep do multi-columns
> https://casual-effects.com/markdeep/features.md.html#multiplecolumns
>
> But you can just do that with some additional CSS and then marking up
> a .columns class <div>, no? Are these filters intended for supporting
> other formats like PDF, or are they doing something more than just
> inserting the relevant CSS for HTML outputs?
>
> -- 
> gwern
> https://gwern.net
>
> -- 
> 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/bA08vmSCzZs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/pandoc-discuss/CAMwO0gyg9X6xUAbmiE%2Bf0AdSfzOw4wtkq-sBtjZ8uKuvu-APTA%40mail.gmail.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/4d2c47e7-e7d3-489f-8d08-36d0f4b186a1n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 8174 bytes --]

      parent reply	other threads:[~2023-03-23 13:44 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <AW42YWYt91Cg28eL7VLU/5/YU+E4NG5jODUtQTh3ZljQ0LGY3Q==>
2023-03-17 21:07 ` Amy de Buitléir
     [not found]   ` <028ea24c-05e7-4fca-aa6a-239c064e7fa5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-03-22 23:48     ` Julien Dutant
     [not found]       ` <e5ce742a-fa7f-45d9-a0d8-381a8c2f37b5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-03-23  1:04         ` Gwern Branwen
     [not found]           ` <CAMwO0gyg9X6xUAbmiE+f0AdSfzOw4wtkq-sBtjZ8uKuvu-APTA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2023-03-23  1:46             ` Julien Dutant
     [not found]               ` <PA4P194MB1024C2067B9C81E7476ACC85F1879-ld5XSqX31XtKubu+IphdeRarZgfDuEzWiGd9ebBGJoev3QGu/rdwKA@public.gmane.org>
2023-03-23 13:44                 ` Amy de Buitléir [this message]

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=4d2c47e7-e7d3-489f-8d08-36d0f4b186a1n@googlegroups.com \
    --to=amy-x92y4ibcqku6cx7ujrkbww@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).