Skip to content

Create a Bidirectional Bibliography Feature #4

Description

@InMDev

Summary

Create a comprehensive Bibliography Feature for the Modern LaTeX Editor that functions bidirectionally. This means users should be able to both generate a bibliography from in-text citations and insert in-text citations from selected bibliography entries.

Requirements

  • Bidirectional Functionality:
    • Allow users to insert in-text citations that are automatically added to the bibliography.
    • Enable users to generate in-text citations directly from selected bibliography entries.
  • User Interface:
    • Provide UI for managing bibliography entries (add, edit, delete, import/export).
    • Citation picker for easy insertion into LaTeX documents.
  • Supported Formats:
    • Should support . bib files (BibTeX/BibLaTeX).
    • Simple integration and parsing of bibliography and citation formats.
  • Synchronization:
    • Ensure edits in the bibliography auto-update in-text citations and vice versa.
  • Performance:
    • Efficient handling of large bibliographies and documents.

Acceptance Criteria

  • Users can insert citations that appear/update in the bibliography.
  • Selecting a bibliography entry allows insertion of corresponding citations.
  • Edits in either the bibliography or in-text citation are reflected in the other.
  • UI is intuitive and supports basic CRUD operations for bibliography entries.
  • Compatible with common LaTeX bibliography workflows.

Additional Notes

  • Consider future extensibility for other bibliography formats.
  • Should be robust against malformed .bib files.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions