← Về thư mục
- BibTeXFormatter · class · L30-L270 — class BibTeXFormatter
- init · method · L33-L35 — def init(self): # Standard field order for readability
- parse_bibtex_file · method · L37-L47 — def parse_bibtex_file(self, filepath: str) -> List[Dict]
- format_entry · method · L49-L59 — def format_entry(self, entry: Dict) -> str
- fix_common_issues · method · L61-L100 — def fix_common_issues(self, entry: Dict) -> Dict
- deduplicate_entries · method · L102-L135 — def deduplicate_entries(self, entries: List[Dict]) -> List[Dict]
- rekey_entries · method · L137-L166 — def rekey_entries(self, entries: List[Dict]) -> List[Dict]
- sort_entries · method · L168-L200 — def sort_entries(self, entries: List[Dict], sort_by: str = 'key', descending: bool = False) -> List[Dict]
- get_sort_key · function · L180-L198 — def get_sort_key(entry: Dict) -> str
- format_file · method · L202-L270 — def format_file(self, filepath: str, output: Optional[str] = None, deduplicate: bool = False, sort_by: Optional[str] = None, descending: bool = False, fix_issues: bool = True, rekey: bool = False) -> Optional[str]
- main · function · L273-L352 — def main()