引用匯出指南
描述
引用匯出現在統一使用 prepare_export。最常見的做法是先搜尋,再用 pmids="last" 匯出上一輪搜尋結果;若只想匯出指定文章,則直接傳 PMID 清單。
快速決策樹
需要匯出引用?
├── EndNote / Zotero / Mendeley → prepare_export(pmids="last", format="ris")
├── LaTeX / Overleaf → prepare_export(pmids="last", format="bibtex", source="local")
├── Excel / 分析 → prepare_export(pmids="last", format="csv", source="local")
└── 程式處理 → prepare_export(pmids="last", format="csl")
核心工具
prepare_export(
pmids="last",
format="ris",
include_abstract=True,
source="official"
)
pmids 可接受
"last"
"12345678,87654321"
["12345678", "87654321"]
"PMID:12345678"
來源與格式
| source |
支援格式 |
何時用 |
official |
ris, medline, csl |
預設首選,品質最好 |
local |
ris, bibtex, csv, medline, json |
需要 BibTeX、CSV 或離線替代 |
常用格式
| 用途 |
呼叫方式 |
| EndNote / Zotero / Mendeley |
prepare_export(pmids="last", format="ris") |
| LaTeX / Overleaf |
prepare_export(pmids="last", format="bibtex", source="local") |
| Excel / 數據分析 |
prepare_export(pmids="last", format="csv", source="local") |
| 程式處理 |
prepare_export(pmids="last", format="csl") |
| MEDLINE / NBIB 交換 |
prepare_export(pmids="last", format="medline") |
常見工作流程
1. 搜尋後直接匯出
unified_search(query="remimazolam ICU sedation", limit=30)
prepare_export(pmids="last", format="ris")
2. 匯出指定 PMID
prepare_export(
pmids="30217674,28523456,35678901",
format="ris"
)
3. 匯出 BibTeX 給 LaTeX
prepare_export(
pmids="last",
format="bibtex",
source="local"
)
4. 同一批結果同時輸出兩種格式
prepare_export(pmids="last", format="ris")
prepare_export(pmids="last", format="csv", source="local")
建議搭配工具
先確認上次搜尋結果有哪些 PMID
get_session_pmids()
要先看文章細節再決定是否匯出
fetch_article_details(pmids="12345678,87654321")
回傳結果你要關注什麼
status
article_count
format
source
export_text
如果是較大量匯出,回傳也可能包含可下載的檔案路徑或檔案資訊。
實務建議
- 不確定時,先用
format="ris", source="official"
- 只有 BibTeX 需要
source="local"
- 若要保留摘要,維持
include_abstract=True
- 若只要少數重點文章,不要直接匯出整個
last,改傳明確 PMID 清單
1---2name: pubmed-export-citations3description: Export citations with prepare_export. Triggers: 匯出, export, RIS, BibTeX, EndNote, Zotero, Mendeley, 引用格式, reference manager4---56# 引用匯出指南78## 描述9引用匯出現在統一使用 `prepare_export`。最常見的做法是先搜尋,再用 `pmids="last"` 匯出上一輪搜尋結果;若只想匯出指定文章,則直接傳 PMID 清單。1011---1213## 快速決策樹1415```text16需要匯出引用?17├── EndNote / Zotero / Mendeley → prepare_export(pmids="last", format="ris")18├── LaTeX / Overleaf → prepare_export(pmids="last", format="bibtex", source="local")19├── Excel / 分析 → prepare_export(pmids="last", format="csv", source="local")20└── 程式處理 → prepare_export(pmids="last", format="csl")21```2223---2425## 核心工具2627```python28prepare_export(29 pmids="last",30 format="ris",31 include_abstract=True,32 source="official"33)34```3536### `pmids` 可接受3738- `"last"`39- `"12345678,87654321"`40- `["12345678", "87654321"]`41- `"PMID:12345678"`4243---4445## 來源與格式4647| source | 支援格式 | 何時用 |48|--------|----------|--------|49| `official` | `ris`, `medline`, `csl` | 預設首選,品質最好 |50| `local` | `ris`, `bibtex`, `csv`, `medline`, `json` | 需要 BibTeX、CSV 或離線替代 |5152### 常用格式5354| 用途 | 呼叫方式 |55|------|----------|56| EndNote / Zotero / Mendeley | `prepare_export(pmids="last", format="ris")` |57| LaTeX / Overleaf | `prepare_export(pmids="last", format="bibtex", source="local")` |58| Excel / 數據分析 | `prepare_export(pmids="last", format="csv", source="local")` |59| 程式處理 | `prepare_export(pmids="last", format="csl")` |60| MEDLINE / NBIB 交換 | `prepare_export(pmids="last", format="medline")` |6162---6364## 常見工作流程6566### 1. 搜尋後直接匯出6768```python69unified_search(query="remimazolam ICU sedation", limit=30)70prepare_export(pmids="last", format="ris")71```7273### 2. 匯出指定 PMID7475```python76prepare_export(77 pmids="30217674,28523456,35678901",78 format="ris"79)80```8182### 3. 匯出 BibTeX 給 LaTeX8384```python85prepare_export(86 pmids="last",87 format="bibtex",88 source="local"89)90```9192### 4. 同一批結果同時輸出兩種格式9394```python95prepare_export(pmids="last", format="ris")96prepare_export(pmids="last", format="csv", source="local")97```9899---100101## 建議搭配工具102103### 先確認上次搜尋結果有哪些 PMID104105```python106get_session_pmids()107```108109### 要先看文章細節再決定是否匯出110111```python112fetch_article_details(pmids="12345678,87654321")113```114115---116117## 回傳結果你要關注什麼118119- `status`120- `article_count`121- `format`122- `source`123- `export_text`124125如果是較大量匯出,回傳也可能包含可下載的檔案路徑或檔案資訊。126127---128129## 實務建議130131- 不確定時,先用 `format="ris"`, `source="official"`132- 只有 BibTeX 需要 `source="local"`133- 若要保留摘要,維持 `include_abstract=True`134- 若只要少數重點文章,不要直接匯出整個 `last`,改傳明確 PMID 清單