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

Add a demo of using the Markdown package in OpTeX #292

Merged
merged 18 commits into from
Jun 15, 2023

Conversation

Witiko
Copy link
Owner

@Witiko Witiko commented Apr 14, 2023

Closes Continues #215.

Tasks

  • Add OpTeX example to examples/ and install it to doc/optex/markdown/examples/optex.tex.
  • Add OpTeX module to markdown.dtx and install it to tex/optex/markdown/markdown.opm.
  • Add OpTeX to tests/.
  • Update CHANGES.md.

@Witiko Witiko added feature request plaintex Related to the plain TeX interface and implementation markdown3 optex Related to the OpTeX interface and implementation labels Apr 14, 2023
@Witiko Witiko added this to the 2.23.0 milestone Apr 14, 2023
@Witiko
Copy link
Owner Author

Witiko commented Apr 21, 2023

Here is a number of renderers, which I haven't got around to defining yet:

When these renderers have been defined in examples/optex.tex, then make -C examples optex.pdf should produce an example PDF document without error.

@olsak: If you can provide some help with the definitions, it would be much appreciated. Otherwise, I will postpone this PR until a future release.

@Witiko Witiko modified the milestones: 2.23.0, 3.0.0 Apr 27, 2023
@Witiko
Copy link
Owner Author

Witiko commented Apr 27, 2023

Definition lists can be defined and used in OpTeX as follows: http://petr.olsak.net/optex/optex-tricks.html#deflists

@Witiko Witiko force-pushed the feature/support-optex branch 2 times, most recently from d93f144 to cbd7e51 Compare April 27, 2023 16:36
@Witiko
Copy link
Owner Author

Witiko commented May 19, 2023

I am going for a minimum viable product that we can ship with the 3.0.0 release. This involves the removal of the \markdownInput macro and the typesetting of the external document example.md from the draft in 95d042d as well as the removal of Lua options for which we don't have renderers implemented in f438f55.

@Witiko Witiko changed the title Support OpTeX Add a demo of using the Markdown package in OpTeX May 19, 2023
@Witiko
Copy link
Owner Author

Witiko commented May 19, 2023

3a8fa25 must be reverted before the merge.

@Witiko Witiko added the automerge This pull request will be automatically merged after continuous integration has succeeded label May 19, 2023
@Witiko Witiko marked this pull request as ready for review May 19, 2023 15:23
@Witiko Witiko removed the automerge This pull request will be automatically merged after continuous integration has succeeded label May 19, 2023
@Witiko
Copy link
Owner Author

Witiko commented May 19, 2023

cdbf447 drops support for TeX Live 2020 due to OpTeX issue, continuing #269.

@Witiko
Copy link
Owner Author

Witiko commented May 19, 2023

Here is my review of the example document for OpTeX produced by CI in cdbf447: optex-review.pdf. After fixing the example document, this PR should be good to merge.

@Witiko Witiko added the automerge This pull request will be automatically merged after continuous integration has succeeded label Jun 14, 2023
@Witiko Witiko mentioned this pull request Jun 14, 2023
@github-actions github-actions bot merged commit 37bc613 into main Jun 15, 2023
@Witiko Witiko deleted the feature/support-optex branch June 15, 2023 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge This pull request will be automatically merged after continuous integration has succeeded feature request help wanted optex Related to the OpTeX interface and implementation plaintex Related to the plain TeX interface and implementation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant