Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

djot/djot-lua head's up #35

Closed
bdarcus opened this issue Mar 5, 2023 · 3 comments
Closed

djot/djot-lua head's up #35

bdarcus opened this issue Mar 5, 2023 · 3 comments

Comments

@bdarcus
Copy link

bdarcus commented Mar 5, 2023

Nothing specific, but thought you should know about this @zepinglee (will have an iteration of the pandoc citation support "soon").

https://github.com/jgm/djot.lua

Would suggest making sure, if feasible and practical, that you don't always assume a TeX backend.

For example, this module for the lua-based Sile typesetting system already supports it.

https://github.com/Omikhleia/markdown.sile
https://github.com/Omikhleia/markdown.sile#native-djot-package

And they have an issue for bib support:

Omikhleia/markdown.sile#10

@zepinglee
Copy link
Owner

Would suggest making sure, if feasible and practical, that you don't always assume a TeX backend.

Theciteproc-lua doesn't assume a TeX backend but it depends on some Lua libraries that are distributed (probably) only in CTAN and TeX distributions (luaxml, lua-uca, lua-uni-algos, etc.).

@bdarcus
Copy link
Author

bdarcus commented Mar 7, 2023

I had also pointed neorg (a neovim project that is inspired by emacs org-mode) to this project, since neovim has lua support, and they are planning on citation support.

Perhaps it's feasible in time to get those libraries distributed as luarocks, or to use alternate libraries that are more widely distributed, in those places?

@zepinglee
Copy link
Owner

I had also pointed neorg (a neovim project that is inspired by emacs org-mode) to this project, since neovim has lua support, and they are planning on citation support.

That's great!

Perhaps it's feasible in time to get those libraries distributed as luarocks, or to use alternate libraries that are more widely distributed, in those places?

I'm sure if there are problems. LuaTeX uses kpse to find Lua packages in the TeX Directory Structure (TDS), which is different from standard Lua. I'll give it a try.

@zepinglee zepinglee closed this as not planned Won't fix, can't repro, duplicate, stale Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants