From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/25115 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Colored text in PDF Date: Tue, 05 May 2020 09:14:46 -0700 Message-ID: References: <5f7aae6a-8087-439d-874b-dcf547dd10b1@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="65459"; mail-complaints-to="usenet@ciao.gmane.io" To: "R. Wils" , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBBNCY32QKGQE5UW7RLI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue May 05 18:15:06 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-yb1-f190.google.com ([209.85.219.190]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jW0Dp-000Gvn-N2 for gtp-pandoc-discuss@m.gmane-mx.org; Tue, 05 May 2020 18:15:05 +0200 Original-Received: by mail-yb1-f190.google.com with SMTP id y73sf2825277ybe.22 for ; Tue, 05 May 2020 09:15:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1588695304; cv=pass; d=google.com; s=arc-20160816; b=JqL8V9S/tKE5TWe+m0Wt93xtZ2+a6zui9B46Yz6ND2f6qa6IGeUw/pUZPXjTHMQBsU 7kPC5dNkAMcCcs80aqvUrSPn60o27sl30bSLJMaCIpLGpLJfaerMRRtVjSUA5kNhbU9u UrWyKMvmNpgIToZX4J0bGKXyTuTu9ebMMH7nr6qIIFwLMb7dLPbUN3o2Il+mUsQZNaPm FdC+1j+FN10YDi9jQY6Saoat8ovv5z/F/CRD8CRIEqMIN6Ws+Asky8LQaKdFQblAu2I8 ObwI4LP2hpWhPACiywqhFMafhdSfPGA/a9Mo6iQunWY8tUPMX4HfqESmqdLLHOUnP6db E5MQ== 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:message-id :date:references:in-reply-to:subject:to:from:sender:dkim-signature; bh=F8KPvZUfDRVaaYdd7kpirpKBFFM7otb2p0nOvBtRRrw=; b=0VS3v7CNSC54PyrvJHxt+x22ftv0qBTGCx0S87zoSBrsC3+cLpzJ/xe14giJEyQhh3 0LsDCyEcVE8NjhaUAOd7ccwng9mePAIuCDctQWLlodwu+MkAadKh9BGsgRZdjWs0xcIQ /zudpZc1aahztjGmgnZkwuzwNuSkV7uyUq6wUX16oknlHwIHeQMxNQRRNn+gBe3FXFh9 e0kaGwk/MN4oHHm1jbbjanfwwulfYeYDjzXpRd+fNPxekrQFdnx2MAJL4RW06LMAJlTa 8OcoOOjIMxxvcsvLt4ZhqdkMqplx3yW9ziC9Rt5lilECt0opJ1hKHXSns8/6uqZY2Ocq mUCw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=wubXpdwY; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::102d as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:in-reply-to:references:date:message-id :mime-version:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=F8KPvZUfDRVaaYdd7kpirpKBFFM7otb2p0nOvBtRRrw=; b=WyiRyk3oiEfWORp5B80DScYmdyzMZvStKRClOxFYGYLLrrIZn1e913crybBVxSz9j4 BqpQ+ucJXRlPDV/ycOOz8CDsQzevUgVLezvRGS4qWiERzQugP/zgSqUtcH+MnwEZntbG IgyYbrPiD/h7TEQLnJztoBPorwqe/gUixDCs19Qz2bzVNh7e/ErsqjZiOLFeIpJOFOzq R/swfDKkVZqdbqat4p7K7Vcvb45ZwS+vRwEg8hEy9H/6qF6p+D9xoJa1muue7FaxqIiz dsBti8TXAuz9B9AzJVvjPcVDKasg2g1Pjinx7F6QztWpD6MDd9EBJd24s1zCofLwSmrg d2SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:in-reply-to:references :date:message-id:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=F8KPvZUfDRVaaYdd7kpirpKBFFM7otb2p0nOvBtRRrw=; b=LcqDTP+GP+BW8xMTcQLn1ZUzY5hO+2Zb05q10M1z7NHb6UqCd6echGfpDfOJy5v4fg xIZ9yFnk5e1XO6Tm6ZI/3DWIlt6Ax4rPWlVVdpWn+shgDdkeX7DSMGcRflDhtHzJxIv9 vvi6A0s8BXq/sHrJN+e6zClFSnKiCNUfrV+BBttVkzwvlz3/g6liRfjVgS6iRbCljn9V vS3xTYWeEFzG93Ph7mdNvE7dzjQSXgpnPvGLAwjQ9PcVqnD247u5gQqD5iETSPXwN3LJ CEbiUDd7TpkRbwI4s6W7Ws2ix8aeYz8IJDe9KV440Mc1reWX+x62i2VltNFcqiqmahkH eGlQ== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AGi0PuZK1otm9qrCYwqmAkAMOBo8AqPE+MrnwSv5rwsERZKlMY/Hj6x5 J16pS0tYcy2zARvaCxUK9sU= X-Google-Smtp-Source: APiQypIa4eS39HzCI99OG7b52zaEG6N297zWqApaHfHu3CGoHj+r/ggOj1OYB1ufLNzMIODwSzpdpQ== X-Received: by 2002:a25:281:: with SMTP id 123mr6596844ybc.50.1588695304817; Tue, 05 May 2020 09:15:04 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a25:ae63:: with SMTP id g35ls736096ybe.1.gmail; Tue, 05 May 2020 09:15:01 -0700 (PDT) X-Received: by 2002:a5b:9cb:: with SMTP id y11mr6079326ybq.177.1588695301058; Tue, 05 May 2020 09:15:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588695301; cv=none; d=google.com; s=arc-20160816; b=XbTYzL9dqJTMcU/30sNw0xI5sHmO6k++L9kmQHsGC3I8/TGk5Z/Qy5FlnHgUaLtfZN vVUdpfNDmmwppQvERro6nkGgLwlS1rzTYpfrilLaV51Rql4ST9v6z0GgkrP3/8+qW+P/ cmADZQZ9C/zgZZSRgUKCcQgm38v+9rX//4CkkQgz/VX4w8gPcEncR8Ig5Ps+VmmuYJHr f2s4+q0WQYiRglK8UhJKlxggxuYb5RmdZ8kd0bS3XUDFhG0l7gpVL580M1iwH8OYRXsd uxl0Wf5bfvCnF2df229lbs3x+FLNNBUqUa7q9ejiS1e8TsHhKLa6yilf24oTcr26S8Nt mpfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :dkim-signature; bh=8wWsb0I3VPIFrXcLRF5VHFR61ytbepUaEcifv7Ir/Dc=; b=zVn/VLvTDvGp7FgEzJT+KmuOBtJ7BUYhXE8lam7DA0OIXSK0CpCXcSFXZIRpsCFo2f 2O1qIBB+XvuZ0XNymwcmCnQXbtZU822fH7LCFdu+faToP0wt477hu2CAS/QxwpgmDjMP MD8Zy4UlbVsxZmQ99ubPW6OLQIFBUOxcb6Fo4iJnhmQp+B2ci3Ib//wdz12rBUll5Chx mYMlLqQ7wtJWlG2jHec653RiN1gDLtzs8vYR8v8a7QhHi78+6BH6TE9C2B7cebw2ebPW xkmLj9uNAsuYPZMPc5df7nWmtR5+zoDHQvmZKZgxpz1ms1qBU+bIIWj5qRTp5GvmOCxw 5TnA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=wubXpdwY; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::102d as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com. [2607:f8b0:4864:20::102d]) by gmr-mx.google.com with ESMTPS id m9si162122ybc.3.2020.05.05.09.15.01 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 05 May 2020 09:15:01 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::102d as permitted sender) client-ip=2607:f8b0:4864:20::102d; Original-Received: by mail-pj1-x102d.google.com with SMTP id t40so1318045pjb.3 for ; Tue, 05 May 2020 09:15:01 -0700 (PDT) X-Received: by 2002:a17:902:8ec1:: with SMTP id x1mr3603133plo.325.1588695300119; Tue, 05 May 2020 09:15:00 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id a19sm2434608pfd.91.2020.05.05.09.14.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2020 09:14:59 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 6955AA256; Tue, 5 May 2020 12:14:48 -0400 (EDT) In-Reply-To: <5f7aae6a-8087-439d-874b-dcf547dd10b1-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=wubXpdwY; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::102d as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@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:25115 Archived-At: Cleanest way is to use a Span with an attribute, plus a lua filter that reacts to Spans with that attribute by adding some LaTeX color commands. See the lua filter documentation and feel free to ask if you have questions. Something like this (untested) function Span(el) if el.attributes.color then return { pandoc.rawInline("latex", "\\textcolor{" .. el.attributes.color .. "}"), el } end end "R. Wils" writes: > Does anyone know how to color text in a PDF > (converting from a pandoc.markdown text file)? > > I tried to use a span and div tag without success. > > (Sorry I'm a new pandoc user) > > -- > 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/5f7aae6a-8087-439d-874b-dcf547dd10b1%40googlegroups.com.