From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/32383 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Julien Dutant Newsgroups: gmane.text.pandoc Subject: Re: ANN: pandoc-columns Date: Thu, 23 Mar 2023 01:46:51 +0000 Message-ID: References: <028ea24c-05e7-4fca-aa6a-239c064e7fa5n@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_PA4P194MB1024C2067B9C81E7476ACC85F1879PA4P194MB1024EURP_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25235"; mail-complaints-to="usenet@ciao.gmane.io" To: "pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org" Original-X-From: pandoc-discuss+bncBC5Y3356IYII5X7OUADBUBFT6MD3O-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Thu Mar 23 02:46:59 2023 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lj1-f186.google.com ([209.85.208.186]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pfA2d-0006J4-Hu for gtp-pandoc-discuss@m.gmane-mx.org; Thu, 23 Mar 2023 02:46:59 +0100 Original-Received: by mail-lj1-f186.google.com with SMTP id r26-20020a2e8e3a000000b00299cd6d82ddsf5151862ljk.7 for ; Wed, 22 Mar 2023 18:46:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1679536019; cv=pass; d=google.com; s=arc-20160816; b=r+l1VD68eJo6nxMi8iGG8giKshwgsKdVfOsjD6/SJ7STx5DqVBS87XtfRoPLWprNwX yWlhilHO2qzfFL7bqlESVp7S1cwAVU9aRHXnqnNO7qfkYFrXyZy2c1RCY3MRS2J7FOFL 2mq1V2OY/wnub8s7xRQJ7T/uvYHoR76nymzffYV968L+JVvO1hgyvK0amHMFmLWPqbuN Z8UxlSmGOI5eoDrHeHB4L34WI0/hnhtsQCyItgDyRz+J7qBRWs3j51XIgU1RdwxDgqb6 +gXao+V15Dw7gXVesCjpjcwMZDY2MIJQRid5pxb/u2oRF872otOAh6Xk6LLQ3M6oINRF Xzag== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:sender :dkim-signature:dkim-signature; bh=BUWuZUQBs9JpwGGJPBXa7rDRm2cUQA7WH6MJ/uxd6IU=; b=sX7PJ8AB4twF2Lq9WPGI4iPNRx65h7Ru9Awrt4eRMStgIigZTQ/3Qdh7CqS6lxGnOe H8Ik1s7qrot34Xvw05mbkjDNi+OvRfNKACEmoghQscAz+k/4rROZLPavZWTVUfsqVkg+ +UzMJMFZRznpgkMWshowoEsP3ee2YsfTe8FRbHrJ7x8A/MAFGlTIy43xYSl1QZ2DcbzB zmwaexFGXyhHdiOdFVHHlAc2sRowbogpcUs6qmSgvQ1l3b1/x0YMn9cxyUiCFBHwWU8s +fpWZNsrFoFnW2CgxsxUGl8uj2x6OeD4fwpAw6hKnsWws2wbcajIp5VU92+VolZegpn8 DwKQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Z6qzKGSV; spf=pass (google.com: domain of julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; t=1679536019; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:sender:from:to:cc :subject:date:message-id:reply-to; bh=BUWuZUQBs9JpwGGJPBXa7rDRm2cUQA7WH6MJ/uxd6IU=; b=D1uUptclSsP4VVx7A1Y2LKfUJIdXXNsT4Gb+1pw/FaREp/NuE9x2uozBrxurcOCZ7f pUndYFO4IhKuuIwWF8lkTSKZhBShfaxemxWrxfK83yjfiIu9gwNhNqSiSCpDhgmQC8hL rzB/aPN5NYWnmKlLXuBImKLdIHtmcKLhmdZrNVUiUripPjbWVOqBffOmscbrEMkZcX9I C1sTudDSL17BqJmNrTLKb2jj4kMKINN0XyajgRy9BNKoiQF0uaLeWetmeqIVS4oC+5Pl Dal2EJhuIvLw+y8V+Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679536019; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=BUWuZUQBs9JpwGGJPBXa7rDRm2cUQA7WH6MJ/uxd6IU=; b=BaqXgEgW9HD7E9TvBk2FPttuk0GIoU7lMXfdHAtR35xL7qiqBl2Ujw2k2GwzinlQ7N +17DoVtGArUFi+2b4npq9hGG4a/UdSscMQLch2ID0v+Nm/kq/YFK6Kf1plDKSAxlfcxi OzRmxK4VWH/8zPGr73qQxgy6uc8YD91zP2e7X8N4zlH4+CBoZ+vkB4Tq9TMmCv5hmce1 Nmf5xgnKtmWr+XCXntzF2LLiZfijsjphgKy4aicuH19q5rzFPCDVHBIoUyJQK1xwUGcN 1RDXY1Fguiit6yuL/OhbXeRkwIaCLUWZ X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679536019; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=BUWuZUQBs9JpwGGJPBXa7rDRm2cUQA7WH6MJ/uxd6IU=; b=Z+7DRj9H49EiwWzw9twZNzSRm93v5qiAmDIClkrGBYTwMBYrkzyO9G4yDsQTc+t9m5 ArfC+BNii70q0VoEYr89YXnbG60ygDoBxu+oI91+TmBPPc1sVbAE9n+5TFGK0lCT/VPz tiObvBxepcMXRd0heOekszHIFh2VY/T2IaMLTh97M7UKbvPzB5SudCaeXCd1nkHv+d7Q WPYd0CjwgRiC0g4dV2I35P3mv1H4L3/Vq305m054chw2b6OMFAG Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AO0yUKX+qV7j+DhCxlHGoVgraQcKGUXOYvVricoLLtnezItkj7bXmWSI XAzO0b6iFN+Zk6PnPReT2T0aVg== X-Google-Smtp-Source: AK7set9dL3YRxESqGRybEUNKOPbRO2mECN/QiYO7Cqo46ydhQ5ILCzew/I0yX2CwX0cvihBv5N7utg== X-Received: by 2002:a2e:9d45:0:b0:293:4e6d:f4f7 with SMTP id y5-20020a2e9d45000000b002934e6df4f7mr2666539ljj.3.1679536018914; Wed, 22 Mar 2023 18:46:58 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6512:15a4:b0:4e8:3ee1:db1a with SMTP id bp36-20020a05651215a400b004e83ee1db1als190255lfb.0.-pod-prod-gmail; Wed, 22 Mar 2023 18:46:53 -0700 (PDT) X-Received: by 2002:ac2:5591:0:b0:4e0:c0d0:e207 with SMTP id v17-20020ac25591000000b004e0c0d0e207mr2657382lfg.40.1679536013104; Wed, 22 Mar 2023 18:46:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679536013; cv=none; d=google.com; s=arc-20160816; b=rRm9/gcwBM7q+HWwHwxBYX5xCdevvOoS44/WRLf5RuX4Wi6RDdBPqNNLxZbsyeJani I/Ao0GTFjZ02WBIuOM9Hvog167wZhk5N+bFkudIPwsLLjb5n8kdQyj36/54t5f4zHNdG OWkceQGuSv+pb/+fHTCk7jy3NLk4NKN/h7wheZ4yx8oGgxiKX83qmmNFRUxp61pxl516 UzSbklHDCOtsnGoS+ShNTtTF2pzY6Ag6D/GgyQ8w7HPBCNRhxki5yFT2jujWq/AP5sBT UIY92C3IjxclOAoylUSyaPlS4YQId+UgJ9zczFKG65Gh5NS+K2DL55x2XhINaT+tubn8 8S0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from:dkim-signature; bh=+NUwrBN0XX/fW136Anl4PJbDfxrqwyhcz1q3DDiS1JI=; b=Z3FEKly8wuuZrUvKyjkax+xN9DGmiMBBDGDBVT7T8n8+MXzQlFjHq+0mOY0gAQ2Glj oIvc3ZxweGbExG2Ptoj/TZDM0f80maPdIIAR5/6ztSGL1wo43g1saz45phxQHjHFxfJX 28JJ4MEizL28xxanNR1ALG6zfS+2wnCt98ZSqNaUY4Vhy5P4JqLhgbnvhQWBxOhkCzP9 ScDrEhyiauvxQLnmkop64lfFF7P5UJJVUlOkvk2gFA0Yg9iMnqZ9rAHKpU8u9WHcYJ1N jPgNf3kd9hJjj2YAc+IJiTBJfnQyinYnd+uMTSzZ0ahGSZCsZF38zo0wGZS5P+tYea5/ S83Q== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Z6qzKGSV; spf=pass (google.com: domain of julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com. [2a00:1450:4864:20::52b]) by gmr-mx.google.com with ESMTPS id c29-20020a056512239d00b004e9d34ac318si545806lfv.5.2023.03.22.18.46.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Mar 2023 18:46:53 -0700 (PDT) Received-SPF: pass (google.com: domain of julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::52b as permitted sender) client-ip=2a00:1450:4864:20::52b; Original-Received: by mail-ed1-x52b.google.com with SMTP id i5so33609262eda.0 for ; Wed, 22 Mar 2023 18:46:53 -0700 (PDT) X-Received: by 2002:a17:906:4e:b0:932:efa8:28fa with SMTP id 14-20020a170906004e00b00932efa828famr7554287ejg.2.1679536012577; Wed, 22 Mar 2023 18:46:52 -0700 (PDT) Original-Received: from PA4P194MB1024.EURP194.PROD.OUTLOOK.COM ([2603:1026:c0a:1012::5]) by smtp.gmail.com with ESMTPSA id b26-20020a170906195a00b00930a4e5b46bsm7913888eje.211.2023.03.22.18.46.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Mar 2023 18:46:52 -0700 (PDT) Thread-Topic: ANN: pandoc-columns Thread-Index: AW42YWYt91Cg28eL7VLU/5/YU+E4NG5jODUtQTh3ZljQ0LGY3Q== X-MS-Exchange-MessageSentRepresentingType: 1 In-Reply-To: Accept-Language: en-US Content-Language: en-GB X-MS-Exchange-Organization-SCL: -1 X-MS-Exchange-Organization-RecordReviewCfmType: 0 X-Original-Sender: julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Z6qzKGSV; spf=pass (google.com: domain of julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=julien.dutant-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com 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:32383 Archived-At: --_000_PA4P194MB1024C2067B9C81E7476ACC85F1879PA4P194MB1024EURP_ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The dialoa/column filter does that, with subtle improvements (margin 0 on t= op to avoid an empty space we get by default), flexible markup (specify exp= licit column breaks rather than column divs, column spans, options for gaps= and separator), and covers LaTeX/PDF output. See the test doc / manual htt= ps://github.com/dialoa/columns/blob/master/test.pdf J -- Julien Dutant http://julien.dutant.free.fr/ https://github.com/jdutant From: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org on = behalf of Gwern Branwen Date: Thursday, 23 March 2023 at 01:05 To: pandoc-discuss-/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-co= lumn_layouts https://www.caniuse.com/#feat=3Dmulticolumn , 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
, 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 Goog= le Groups "pandoc-discuss" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/pan= doc-discuss/bA08vmSCzZs/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/CAMwO0gyg9X6xUAbmiE%2Bf0AdSfzOw4wtkq-sBtjZ8uKuvu-APTA%40mail= .gmail.com. --=20 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 e= mail 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/PA4P194MB1024C2067B9C81E7476ACC85F1879%40PA4P194MB1024.EURP1= 94.PROD.OUTLOOK.COM. --_000_PA4P194MB1024C2067B9C81E7476ACC85F1879PA4P194MB1024EURP_ Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

The dialoa/column filter does that, with subtle improvements (margi= n 0 on top to avoid an empty space we get by default), flexible markup (spe= cify explicit column breaks rather than column divs, column spans, options for gaps and separator), and covers LaT= eX/PDF output. See the test doc / manual https://= github.com/dialoa/columns/blob/master/test.pdf

 

J

 

 

From: pandoc-discuss@goog= legroups.com <pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> on behalf of Gwern Bra= nwen <gwern-v26ZT+9V8bxeoWH0uzbU5w@public.gmane.org>
Date: Thursday, 23 March 2023 at 01:05
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org <pandoc-discuss@googlegroups.= com>
Subject: Re: ANN: pandoc-columns

So I take it for HT= ML these two filters rely on
https://developer.mozilla.org/en-US/docs/Web/CSS/C= SS_Columns/Using_multi-column_layouts
https://www.caniuse= .com/#feat=3Dmulticolumn , which is how other
packages like Markdeep do multi-columns
https://casual-effects.com/markdeep/features.md.html#multiplecolumns<= /a>

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 Goog= le 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-= discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit
https://groups.google.com/d/msgid/pandoc-discuss/CAMwO0gyg9X6xUAbmiE%2Bf0Ad= SfzOw4wtkq-sBtjZ8uKuvu-APTA%40mail.gmail.com.

--
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 http= s://groups.google.com/d/msgid/pandoc-discuss/PA4P194MB1024C2067B9C81E7476AC= C85F1879%40PA4P194MB1024.EURP194.PROD.OUTLOOK.COM.
--_000_PA4P194MB1024C2067B9C81E7476ACC85F1879PA4P194MB1024EURP_--