Comments (3)
The reference doc would define a style (say "Foo") with the highlighting.
The lua filter would add custom-style="Foo"
attributes to each paragraph that starts with the emoji.
from pandoc.
Right now we consider color a formatting detail, not part of the structure of the document pandoc is charged with preserving.
Adding support for color would require modifications to jgm/pandoc-types and a massive amount of work on all the readers and writers -- not to mention the wider pandoc ecosystem.
Apart from the work involved, I am not convinced that this is something we should support -- pandoc has to have limited ambitions, in order to be able to cover so many formats.
In your case (producing docx), you might look up pandoc's documentation on custom styles for docx.
from pandoc.
In your case (producing docx), you might look up pandoc's documentation on custom styles for docx.
I read that (and even used long ago), but in the current context I am not clear how to communicate to the Lua filter that I want to have certain style/color from the reference docx to be applied. I have a Markdown document and I want to use Lua filter to highlight in yellow every paragraph that starts with 📝
emoji. I have a filter that does that, but it has no effect for DOCX output. You're saying I can use reference docx. Okay, but how do I handle that in the filter then?
from pandoc.
Related Issues (20)
- Org Reader not detecting caption or label for tables HOT 9
- -@citkey syntax encloses citations in extended footnotes in parentheses HOT 9
- ANSI writer: internal fragment links probably useless
- LaTeX to HTML conversion: \label and \ref work for figures but not equations HOT 4
- Add parsing of id, class, and tabstyle for table to DocBook reader
- Document without citation doesn't get compiled HOT 1
- Markdown to PDF: the output-directory option of pdf-engine breaks the pandoc re-run it HOT 1
- Typst writer: Cite with NormalCitation followed by no space?
- Citation format is wrong HOT 8
- Docx to latex conversion includes spurious symbols in \mathbb HOT 2
- Docx converts HTML table to inline text HOT 1
- Trivial DOCX writer doesn't work for reference doc with header HOT 8
- Add a helper for getting the list last item in Lua filters HOT 1
- Add RISC-V 64-bit release assets HOT 12
- Broken internal links when converting epub HOT 21
- Is the code path inserting KaTeX loading scripts dead? HOT 2
- Pandoc: Illegal instruction on Xen machine HOT 3
- Parsing error on argument to LaTeX \vskip HOT 1
- Raw html blocks being stripped from markdown starting with Pandoc 3.2 HOT 2
- Pandoc-3.4 fails to build on MacOS HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pandoc.