---
title: "#한글 #조직모드: #휴고 #내보내기 #공백문자 제거 방법"
url: "https://notes.junghanacs.com/notes/20240919T171258"
author: "Junghan Kim"
date: "2024-09-19T17:12:00+09:00"
lastmod: "2025-02-13T00:00:00+09:00"
tags: ["orgmode"]
description: "한글 용어 처리를 위해 특수 공백 문자를 넣고 휴고 내보내기 때 제거하는 방법을 정리한 메모이다."
---

> [!abstract] 이 노트에 대하여
> 
> 한글 단어와 조사 사이를 의도적으로 분리하기 위해 특수 공백 문자를 넣고, ox-hugo 내보내기에서는 이를 제거하는 방법을 코드와 함께 정리한다. 한글 글쓰기와 퍼블리시 문제를 동시에 다루는 작지만 유용한 팁 노트다.

특정 캐릭터를 한글에 넣어서 구분하게 하고 내보낼 때는 제거하는 방법?! 아마 있을거야 #휴고

```elisp
(defun my/insert-white-space ()
  (interactive)
  (insert " "))

(defun +org-export-remove-white-space (text _backend _info)
  "Remove zero width spaces from TEXT."
  (unless (org-export-derived-backend-p 'org)
    (replace-regexp-in-string " " "" text)))
(add-to-list 'org-export-filter-final-output-functions #'+org-export-remove-white-space t)

(evil-define-key '(insert) org-mode-map (kbd "M-z") #'my/insert-white-space)
```

매우 유용하다.

예를 들어, 단어와 조사 사이가 붙기 때문에 용어 사전 처리가 안되는 문제에서 유용하다. 사이에 공백 문자를 넣으면 된다. 휴고로 내보낼 때는 제거되니까 깔끔하다.

번거로운점은 공백문자를 삽입하는 것이다. 근데 이미 이전부터 : 문자를 사용했었다.

키바인딩만 적당히 해주면 될 것 같다.

-   M-m 으로 사용한다.

## 관련노트

## BIBLIOGRAPHY
