File size: 1,993 Bytes
6234aed 4135ea2 6234aed 9cb4156 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
---
title: ArXiv Citation Generator
emoji: 📚
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: "5.12.0"
app_file: app.py
pinned: false
tags:
- arxiv
- citation
- academic
- research
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
# arXiv论文引用生成器
一个简单易用的工具,用于批量生成arXiv论文的引用格式。支持多种引用样式,包括APA、MLA、Chicago和IEEE格式。
## 功能特点
- 批量处理多个arXiv ID
- 支持多种引用格式(APA、MLA、Chicago、IEEE)
- 可选的引用编号功能
- 友好的Web界面
- 一键复制生成的引用
- 错误处理和提示
## 安装说明
1. 克隆仓库:
```bash
git clone https://github.com/zjrwtx/arxiv_citation_gentools.git
cd arxiv_citation_gentools
```
2. 安装依赖:
```bash
pip install gradio requests
```
## 使用方法
1. 运行应用:
```bash
python app.py
```
2. 在浏览器中打开显示的本地URL(通常是 http://127.0.0.1:7860)
3. 使用方式:
- 在文本框中输入arXiv ID(每行一个)
- 选择所需的引用格式
- 选择是否添加引用编号
- 点击提交按钮生成引用
## 示例输入
```
2301.12345
2302.54321
```
## 支持的引用格式
- **APA** (American Psychological Association)
- **MLA** (Modern Language Association)
- **Chicago**
- **IEEE** (Institute of Electrical and Electronics Engineers)
## 错误处理
- 程序会检查arXiv ID的有效性
- 对于无效或不存在的ID,会显示相应的错误信息
- 网络连接问题会有适当的错误提示
## 依赖项
- Python 3.6+
- gradio
- requests
## 许可证
本项目基于MIT许可证开源。
## 贡献
欢迎提交问题和改进建议!如果您想贡献代码:
1. Fork 本仓库
2. 创建您的特性分支
3. 提交您的更改
4. 推送到您的分支
5. 创建Pull Request
## 联系方式
如有问题或建议,请通过GitHub Issues联系我们。
|