Show HN: Panorama Markdown – Markdown dialect and editor for academic papers

wang_zuo1 pts0 comments

GitHub - panorama-lab/markdown: Markdown for writing papers · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

panorama-lab

markdown

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>10

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>8 Commits<br>8 Commits

.vite-hooks

.vite-hooks

.vscode

.vscode

assets

assets

packages/markdown

packages/markdown

.gitignore

.gitignore

AGENTS.md

AGENTS.md

LICENSE

LICENSE

README.md

README.md

SPEC.md

SPEC.md

package.json

package.json

pnpm-lock.yaml

pnpm-lock.yaml

pnpm-workspace.yaml

pnpm-workspace.yaml

tsconfig.json

tsconfig.json

vite.config.ts

vite.config.ts

View all files

Repository files navigation

Panorama Markdown

Note<br>Panorama Markdown is preview software, and feedback is very welcome.

Panorama Markdown is a lightweight dialect for writing academic papers and representing parsed PDF papers in Markdown.

It is designed to be friendly to LLMs while staying simple and comfortable for people to write.

Built on Markdown

Standard Markdown for headings, paragraphs, lists, links, footnotes, and emphasis

YAML front matter for titles, authors, abstracts, and keywords

Citations via :cite and a ::references block backed by BibTeX

Figures and tables are imported with directive syntax instead of embedded directly in the Markdown

Cross-references via :ref to labeled sections, figures, and tables

Specification

The specification is still in progress, but the current format is documented and ready to explore.

Each paper lives in a flat directory of files. The full directory layout and Markdown syntax are defined in SPEC.md .

Typesetting

Markdown defines the content, while layout and styling stay separate. The current tooling can export APA-style PDFs, with support for additional styles planned.

Editor

Download the latest editor build from the GitHub releases page.

After downloading, open or create a paper directory to start editing and exporting PDFs.

Use the Agent button in the top-right to copy prompts to your agent (Codex, Claude) and collaborate directly from the agent.

Community

Report bugs, ask questions, or request features on GitHub Issues

Join the Discord server to share feedback and discuss the project

License

Apache 2.0

About<br>Markdown for writing papers<br>Topics<br>academic-writingmarkdown<br>Resources<br>Readme<br>Apache-2.0 license<br>Activity<br>Custom properties<br>Stars<br>10 stars<br>Watchers<br>1 watching<br>Forks<br>0 forks<br>Report repository

Releases

Packages

Contributors

Languages

You can’t perform that action at this time.

markdown panorama papers search feedback yaml

Related Articles