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联系我们。