A LaTeX bibliography manager that automatically organizes references
Project description
Bibliography Manager
A real-time LaTeX bibliography management tool that automatically organizes and updates your references.
Features
- Real-time monitoring of .tex file citation changes
- Automatic .bib file organization
- Citation context tracking
- Citation statistics
- Maintains citation order
- Multiple citation commands support
Prerequisites
- Python 3.x
Required packages:
bibtexparserwatchdog
Output Format
The program organizes references.bib into:
Header Information
- Last update time
- Reference counts
- File statistics
Cited References Section
- Sorted by first appearance
- Citation frequency
- Context information
- Line numbers
Uncited References Section
- Preserved for future use
- Original entry format
Usage
Processing Files in the Current Directory
To process files in the current directory, use:
bibmanager
Watch Mode
To enable watch mode, which automatically updates the bibliography as changes occur, use:
bibmanager -w
Specify Directory
To specify a directory for managing LaTeX projects, use:
bibmanager -d /path/to/latex/project
Future Plans
Short Term
- DOI lookup and metadata completion
- PDF file management
- Reference format validation
Common Issues
Python Not Found
- Ensure Python is installed and in PATH
- Restart terminal after installation
Package Installation Fails
- Try running with administrator privileges
- Check internet connection
- Update pip:
python -m pip install --upgrade pip
File Encoding Issues
- Ensure .tex files are UTF-8 encoded
- Check for special characters
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Submit a pull request
Support
For support:
- Open an issue
- Provide error messages
- Include minimal example
License
This software is protected by copyright law. All rights reserved.
No part of this software may be reproduced, modified, distributed, or republished without prior written permission from the author.
Commercial use and redistribution are strictly prohibited.
Made with ❤️ for LaTeX users
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bib-watch-1.0.2.tar.gz.
File metadata
- Download URL: bib-watch-1.0.2.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02f25c04e4704256b629b4708a501e989f5067d5b33d9849520e169056e79e90
|
|
| MD5 |
c65fdd56364cf0a191b5987303415f47
|
|
| BLAKE2b-256 |
1aee54dece162e18f27a10b1eeb697660f9c683dea0360f5a3f9ae6254608de7
|
File details
Details for the file bib_watch-1.0.2-py3-none-any.whl.
File metadata
- Download URL: bib_watch-1.0.2-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b940620f867f920cba0b3ef66143a07d7d7179eb75a7b1fe84b220efd6490a70
|
|
| MD5 |
8da3978eb212c7872dcf657e6a65d159
|
|
| BLAKE2b-256 |
5920d7e84d8469f0f3b36434abf2b00d4940e8a8b36c0d51b1566b105862b83e
|