Ombrelin / pandoc-gui

Lightweight and cross-platform GUI wrapper for the pandoc command line
MIT License
120 stars 6 forks source link

Feature Ideas #22

Open apotenza92 opened 2 years ago

apotenza92 commented 2 years ago

Hi, this little utility is great! Here are some ideas I had for extra options in the GUI while I was using it:

  1. Autofill 'Output file' with 'Input file' by default but with .pdf instead of .md obviously...
  2. Portrait / Landscape geometry
  3. Two / Three Columns
  4. Link / URL Colour
  5. Offset heading numbers: e.g. Heading 1 becomes a 'Title' and a Heading 2 is numbered X instead of X.X, this is achieved by --shift-heading-level-by=-1
  6. Automatically select Custom PDF Engine if Custom Font is used. I've found lualatex is the most consistent to produce custom fonts.
apotenza92 commented 2 years ago

Bigger ideas that would likely be lots of work:

  1. Support certain Pandoc Filters somehow? Auto-install them when enabled in the GUI?
  2. Headers and Footers. Temporarily create a separate YAML file based on GUI input for a header or footer that inputs into the pandoc command. Start with basic option for page numbers?
apotenza92 commented 2 years ago

Unsure if Eisvogel could be useful somehow? Sorry for lots of comments. I'm kind of new to pandoc and latex and how formatting can work.

Ombrelin commented 2 years ago

Hi thank you for your inputs, I will definitely look into it when I'll put some time in this project, probably by the end of september