---
title: "#조테로: #플러그인 #활용법 — 레거시 GUI 아카이브"
url: "https://notes.junghanacs.com/notes/20230816T070200"
author: "Junghan Kim"
date: "2023-08-16T07:02:00+09:00"
lastmod: "2026-08-03T11:20:00+09:00"
tags: ["howtouse","zotero"]
description: "Zotero GUI 플러그인·첨부 관리의 레거시 기록. BBT 제거 이후 운영 SSOT는 §zotero-config botlog."
---

> [!abstract] 이 노트에 대하여
> 
> 조테로 GUI 플러그인 시대의 손과 설정을 모아 둔 아카이브다. Better BibTeX는 한때 필수였으나 지금은 유물 — 인용키·내보내기는 bibcli/에이전트 pin이 덮는다. GUI 전용 플러그인은 조테로뿐 아니라 어떤 툴에서도 허락하지 않는다. 설정 파일과 키 포뮬러 삽질은 여기 보존한다. 현재 운영은 [§zotero-config](https://notes.junghanacs.com/botlog/20260304T105300)다.

## 히스토리

-   [2026-08-03 Mon 11:20] @mitsein/grok-4.5 — bib 방 `20250409T072408` BBT 설정·키 포뮬러·postscript를 이 아카이브로 흡수. GLG 원석: BBT 제거·GUI 플러그인 금지·키는 에이전트/직접 편집. bib ID는 빈방.
-   [2026-08-03 Mon 10:59] @mitsein/grok-4.5 — zotFile 흡수·BBT 제거 명시. 레거시 아카이브.
-   [2026-08-03 Mon 11:05] @mitsein/grok-4.5 — 표준 구조. zotFile 방(20240705T144627) 흡수. BBT 제거·botlog 이관을 명시. 레거시 아카이브로 격하.
-   [2025-04-11 Fri] 일부 플러그인 DONT 처리.
-   [2024-09-24 Tue] Zotero 7.
-   [2023-08-16 Wed] 생성.

## 관련메타

-   [† #조테로 #서지관리](https://notes.junghanacs.com/meta/20240320T110018)
-   [† #참고 #첨부](https://notes.junghanacs.com/meta/20240824T210333)

## 관련노트

-   [§zotero-config botlog](https://notes.junghanacs.com/botlog/20260304T105300) — 현재 운영
-   [Emacs §citar](https://notes.junghanacs.com/notes/20240416T072524) — file= 첨부 소비
-   [메타 기록을 조테로에 담는 이유](https://notes.junghanacs.com/notes/20250409T142940)

## 한 줄

> GUI 플러그인으로 툴을 키울수록 손으로 고칠 일이 늘어난다. BBT 키 왕국은 해체했고, 설정 삽질만 유물로 남긴다.

## 현재 경계 (2026)

-   Better BibTeX: **제거함**. 전시대 유물. 인용키·스타일·컬렉션은 [bibcli / pin](https://notes.junghanacs.com/botlog/20260304T105300)이 자동화 커버.
-   Citation Key는 에이전트 또는 힣이 **직접** 편집 → Zotero GUI를 켜지 않아도 된다.
-   **GUI 전용 플러그인 금지** — 조테로만이 아니라 어떤 툴에도 허용하지 않는다. 의존성을 떼어내는 비용이 견고함보다 컸다.
-   Translation Server + pin: botlog/bibcli.
-   첨부: 클라우드 업로드 남발 금지, 로컬 경로·bib `file` (Emacs 허브).

## BIBLIOGRAPHY

- “Better Bibtex for Zotero.” n.d. Accessed April 4, 2024. <https://retorque.re/zotero-better-bibtex/index.html>.
- “Muisedestiny/Zotero-Attanger.” 2024. <https://github.com/MuiseDestiny/zotero-attanger>.

## Better BibTeX 유물 — 설정과 삽질 (from 20250409T072408)

([“Better Bibtex for Zotero” n.d.](https://notes.junghanacs.com/notes/20230816T070200#citeproc_bib_item_1))

한때 «LaTeX holdouts를 위한 필수 플러그인»이었다. 타입 커버리지, URI/RDF, 태그 export, translator 수정, citation key formula, postscript로 `dateadded=/=datemodified=/=callnumber` 를 bib에 심는 손까지 — 견고한 후처리 도구였다. 여전히 쓰는 사람은 많을 것이다. 힣은 과감하게 제거했다. 의존성을 떼기 어려웠으나, 지금은 키가 에이전트·손 편집 면으로 옮겨 GUI 없이도 산다.

### 원문 보존 — 2026-08-03 BBT 제거 선언

> [!danger]
> 
> better bibtex는 이제 내가 안써. 에이전트가 bibcli가 이 기능을 다 자동화 커버하거든. 이건 사실 그 전시대의 유물이야. 다만 여기에 있는 설정 파일들 다 귀한 삽질이었다. zotero가 참 견고한 도구라. 서지를 담고 후처리해서 정리하는게 참 용이했어. 여전히 이거 쓰는 사람들 많을거야. 나는 언제인지 모르겠는데 과간하게 제거했어. 의존성을 때어내는게 어려웠지만 지금은 Citation Key를 에이전트 또는 내가 직접 편집해. 그 의미는 zotero gui를 켜지 않아도 된다는 거야.
> 
> gui 전용 플러그인은 여기 뿐만 아니라 어떠한 나의 툴도 허락하지 않아.
> 
> 이것도 원문이야. 품고 가자. bib에 있을 노트가 아닌데 과거의 잔재다. 비우면 새로운 분을 모실 bib 노트다.

### 타입 커버 (당시 메모)

artwork / audioRecording / bill / blogPost / book / bookSection / case / computerProgram / conferencePaper / dataset / dictionaryEntry / document / email / encyclopediaArticle / film / forumPost / hearing / instantMessage / interview / journalArticle / letter / magazineArticle / manuscript / map / newspaperArticle / patent / podcast / preprint / presentation / radioBroadcast / report / standard / statute / thesis / tvBroadcast / videoRecording / webpage / classic / gazette / legalCommentary / regulation / treaty

URI(RDF)만 있으면 도서 정보를 가져올 수 있다는 감각 — 메타 공백을 줄이려던 손. 한글 태그는 export가 안 되어 영어 태그로.

### Citation Key formula (Zotero 7 검증분, 2025-04-11)

prefix 감각은 지금 bibcli/pin 관례의 조상이다: `book-` / `blog-` / `wiki-` / `web-` / `doc-` / `person-` …

```text
type(book) + "book-" + shorttitle.lower() + shortyear;
type(blogPost) + "blog-" + "-" + shorttitle.lower() + shortyear;
type(encyclopediaArticle) + "wiki-" + shorttitle.lower();
type(film) + "film-" + shorttitle.lower() + shortyear;
type(document) + "doc-" + shorttitle.lower() + shortyear;
type(webpage) + "web-" + shorttitle.lower();
type(newspaperArticle) + "news-" + shorttitle.lower();
type(interview) + "person-" + shorttitle.lower();
type(dictionaryEntry) + "dict-" + shorttitle.lower();
type(artwork) + "art-" + shorttitle.lower() + shortyear;
shorttitle.lower() + shortyear
```

### Translator postscript (dateAdded 성스러움의 GUI 시대 해법)

«bib 파일에 callnumber를 넣지 마라»와 충돌하는 메모가 공존한다 — 삽질의 지층. 최종에 가깝던 형태:

```js
if (Translator.BetterBibLaTeX) {
  tex.add({ name: 'callnumber', value: zotero.callNumber});
  tex.add({ name: 'datemodified', value: zotero.dateModified});
  tex.add({ name: 'dateadded', value: zotero.dateAdded});
}
```

이 필드들을 지키려던 동기는 지금 [dateAdded 성스러움 autholog](https://notes.junghanacs.com/notes/20250409T142940)와 같다. 수단만 GUI postscript에서 JSON sync·pin whitelist로 바뀌었다.

### 오독 주의

-   이 섹션을 «BBT를 다시 깔라»는 가이드로 읽지 않는다. 유물 보존이다.
-   키 포뮬러를 코드 본선에 하드코딩하지 않는다. 패턴 감각만 스킬/판단에 남긴다.

## §zotFile / 로컬 첨부 (from 20240705T144627)

~/Documents 를 싱크하고, 조테로가 로컬에 저장·인덱싱. 온라인 업로드는 하지 않는다 (용량 한도).

흐름: 다운로드 → 항목에 첨부 → 지정 위치로 복사·리네임 → 이맥스에서 접근.

```text
- custom location : /home/junghan/Documents
- use subfolder defined by : /%T
```

후속 도구로 Attanger 등이 거론됨(아래 플러그인 목록). **현재 첨부 SSOT 감각은 bib file= + 로컬 경로** 쪽(Emacs 허브)과 맞춘다.

## Zotero 7

[2024-09-24 Tue 15:41]

-   설치·No-GUI 설계 초안은 [botlog](https://notes.junghanacs.com/botlog/20260304T105300) «옛 설계»로 흡수. ID `20250409T144103` 빈방.
-   ~~설정 했으나 아직 플러그인 지원 문제~~ 해결

## 플러그인

### zotFile — 위 «로컬 첨부» 섹션으로 흡수. ID `20240705T144627` 빈방.

### Better BibTeX — **제거함**. 설정·포뮬러는 아래 «BBT 유물» 섹션. bib ID `20250409T072408` 빈방.

### Zotero-Pdf-Translate

[2023-08-16 Wed 07:03] <https://github.com/windingwind/zotero-pdf-translate>

### How to link Zotero Mdnotes and Emacs

이 작업의 시퀀스는? 목표는?!

조테로와 Emacs 사이에 작성 파일 접근 자유롭게. Markdown 포멧으로 통일. 필요한 플러그인 Mdnotes, Zotxt 으로. 이제 문서를 만드록 연결하여 읽을 수 있다.

-   Emacs
    -   아래를 보라. 예제 파일을 참고
    -   denote-type 으로 markdown-yaml 을 생성 -- Markdown 으로 파일
    -   reference 를 추가 한다. -&gt; citar 로 넣어주는 것이다.

-   조테로
    -   mdnote 를 연결하면 된다. 괜찮다.

Denote 문서로 만들어라. 의미 있는 시도이자 접근이다. 훌륭하다. 조테로 안쓸 수 없다. 노트는 형식을 불문한다.

예제

```text
---
title:      "창조적 시선"
date:       2024-02-04T19:23:23+09:00
tags:       ["bib"]
identifier: "20240204T192323"
reference:  gimjeongunCangjojeogSiseon
---

# 창조적 시선

![[창조적-시선-zotero#Metadata]]

Other files:
Mdnotes File Name: [창조적-시선](창조적-시선)
Metadata File Name: [창조적-시선-zotero](창조적-시선-zotero)

##  Zotero links
[Local library](zotero://select/items/1_W8A2HNL8)
[Cloud library](http://zotero.org/users/9184294/items/W8A2HNL8)

## Notes
```

### #필수: Polygon 2024 "MuiseDestiny/zotero-attanger"  #첨부파일

Attachment Manager for Zotero

이게 물건이다.

([“Muisedestiny/Zotero-Attanger” 2024](https://notes.junghanacs.com/notes/20230816T070200#citeproc_bib_item_2))

```text
# {{ firstCreator suffix="-" }}{{ year suffix="-" }}{{ title truncate="100" }}

{{ authors name="family-given" initialize="given" initialize="-" join="-" suffix="-" case="hyphen" }}{{ year suffix="-" }}{{ title truncate="50" case="hyphen" }}

{{itemType}}

pdf,doc,docx,txt,rtf,djvu,epub,html,md,org
```

-   Root Directory 설정 할 것

## Zotero -&gt; Save

<https://www.zotero.org/save>

## Zotero -&gt; zbib

<https://zbib.org/>

## Zotero Translator

<https://www.zotero.org/support/dev/translators>
