어떤 기기에서든 Microsoft Office를 대체할 프로그램을 찾을 때, 비용 부담 없이 동일한 작업을 수행할 수 있는 훌륭한 오픈 소스 대안들이 많이 있습니다. 하지만 누군가에게 하나를 추천해야 한다면, 저는 LibreOffice를 추천하고 싶습니다. LibreOffice는 매우 세련되었으며, 특히 리본 스타일 UI를 활성화하면 Microsoft Office와 매우 유사한 느낌을 줍니다. 그런데 최근 LibreOffice 26.2 업데이트를 통해 사용하기 전까지는 필요성을 몰랐던 기능이 추가되었습니다. 바로 Markdown 지원입니다.
과거에 Markdown을 사용해 본 적이 있다면 이 기능이 왜 그렇게 훌륭한지 정확히 아실 겁니다. Discord에서 맞춤형 메시지를 보낸 적이 있다면 이미 Markdown을 사용해 본 것이며, 이제 가장 즐겨 사용하는 워드 프로세서에서도 동일한 스타일을 구현할 수 있게 되었습니다. 가장 좋은 점은 무엇일까요? 비용이 전혀 들지 않는다는 것입니다.
관련
템플릿을 통한 Markdown 스타일 매핑
LibreOffice에서 작성하고 Markdown을 지원하는 어디서든 열어보세요
출처: All Things N 올바른 Markdown 구문을 이미 알고 있었다면 기술적으로는 이전에도 Markdown 형식으로 작성할 수 있었을 것입니다. 하지만 이제 LibreOffice를 통해 사용자는 자신의 Word 문서를 올바른 Markdown 파일로 내보낼 수 있습니다. Markdown으로 문서를 만들고 Obsidian과 함께 사용하거나, 그 반대로도 활용할 수 있습니다. Markdown은 ##(제목 2)이나 **굵게**와 같이 빠르고 간단한 서식 옵션을 제공하므로 다양한 플랫폼에서 쉽게 접근할 수 있습니다. 또한 가져오기/내보내기 과정에서 ODT/DOCX 템플릿을 지원하므로, 페이지 전체에 Markdown 서식이 흩어져 있는 대신 깔끔한 형태로 문서를 제출할 수 있습니다.
WordPress나 Discord, Reddit 같은 프로그램을 사용해 본 적이 있다면 이미 어떤 형태로든 Markdown을 사용해 보셨을 것입니다. 더 긴 메모나 문서를 작성하는 사람들에게 Markdown은 서식을 멋지게 유지할 수 있는 가장 빠르고 효과적인 방법 중 하나입니다. Markdown을 한 번도 사용해 본 적이 없다면, 가장 일반적으로 사용되는 서식 요소는 다음과 같습니다.
| 스타일 | 구문 | 결과 |
|---|---|---|
| 헤더 1 | # 제목 | 가장 큰 제목 |
| 헤더 2 | ## 섹션 | 섹션 헤더 |
| 굵게 | \*\*텍스트\*\* | 굵은 텍스트 |
| 기울임꼴 | \*텍스트\* | 기울임꼴 텍스트 |
| 글머리 기호 | – 항목 | • 글머리 기호 |
| 번호 매기기 | 1. 항목 | 1. 번호 매기기 항목 |
| 하이퍼링크 | \[레이블\](URL) | 링크된 텍스트 |
| 블록 인용 | > 텍스트 | 들여쓰기된 인용 |
| 구분선 | — | 가로 구분선 |
LibreOffice와 Markdown을 사용하여 아름다운 문서를 만드세요
Markdown을 어떻게 활용할 계획인지에 따라 메타데이터(Metadata)가 중요한 역할을 할 수 있습니다. 과거에 저는 여러 사이트에 기사를 작성하기 위해 WordPress를 사용했는데, 편집자에게 보내기 전에 기사 형식을 올바르게 지정하는 가장 쉬운 방법 중 하나였습니다. LibreOffice가 CommonMark 표준을 활용함에 따라, 코드 편집기에서 열든 Obsidian과 같은 개인 지식 관리 도구에서 열든 파일은 동일하게 보일 것입니다.
LibreOffice Writer와 같이 Markdown을 지원하는 공간에서 글을 작성하면 슬러그(slug), URL, SEO 설명 등을 자동으로 채울 수 있는 추가 메타데이터 정보를 포함할 수 있습니다. Obsidian 또한 이를 다양한 방식으로 활용할 수 있습니다. 저널 내에 구조화된 콘텐츠 맵(Map of Content)을 만들 수 있으며, 일본어 비디오 게임을 영어로 번역하여 나만의 빠른 가이드를 만드는 것과 같은 작업을 할 때 Markdown 메타데이터를 사용하여 바로가기나 대시보드 등을 설정할 수 있습니다. 이는 다소 복잡할 수 있지만, 대규모 프로젝트를 진행 중이라면 큰 도움이 될 수 있습니다.
선택하여 붙여넣기(Paste Special)의 놀라운 기능
Ctrl + Shift + V는 생각보다 훨씬 많은 일을 합니다
출처: Shaun Cichacki/All Things N ‘선택하여 붙여넣기(Paste Special)’는 Markdown 사용자에게 놀라운 기능입니다. 누구나 Ctrl+V가 붙여넣기라는 사실을 알고 있습니다. 이는 기존 서식과 하이퍼링크 등을 그대로 유지합니다. 반면 ‘선택하여 붙여넣기’를 사용하면 사용자가 Markdown을 선택할 수 있으며, 데이터가 올바른 서식으로 붙여넣어집니다. 원본의 "스냅샷"을 찍는 대신, ‘선택하여 붙여넣기’는 내용을 분석하여 올바르게 배치합니다. 기본 클립보드 인식 기능을 통해 코드를 파싱하거나 그 사이의 작업을 수행하는 사람들에게 매우 유용합니다.
처음에는 LibreOffice Writer에서 WYSIWYG(What You See Is What You Get)를 지원하지 않기 때문에 다소 어색해 보일 수 있습니다. 모든 추가 서식 비트들이 눈에 띄게 드러나겠지만, Markdown의 작동 방식에 익숙해지고 파일을 저장한 뒤 다른 곳에서 열어 마법 같은 결과를 확인하게 되면 왜 ‘선택하여 붙여넣기’가 훌륭한 도구인지 이해하게 될 것입니다. YAML이나 코드의 경우, ‘선택하여 붙여넣기’를 "서식 없는 텍스트(Unformatted Text)"로 사용하면 공백이나 대시가 자동으로 수정되어 스크립트를 실행할 때 오류가 발생하는 것을 방지할 수 있습니다.
실시간 미리보기 옵션을 기다리며
아직 What You See Is What You Get 모드는 없습니다
출처: Shaun Cichacki/All Things N 이 부분은 많은 사람들에게 가장 흥미로운 지점이 될 것입니다. Microsoft Word나 Google Docs를 사용할 때는 서식을 적용하는 즉시 변경 사항을 확인할 수 있습니다. LibreOffice Writer에서 Markdown을 사용할 때는, 적어도 이 글을 쓰는 시점에서는, 다소 복잡하고 난해해 보일 수 있습니다. 이런 식으로 보이는 대신, 파일을 내보내서 Markdown이 서식을 제대로 활용할 수 있는 곳에서 열기 전까지는 **이런 식으로 보이는 것**을 확인하게 될 것입니다.
제가 가장 좋아하는 메모 앱 중 하나인 SiYuan Note는 블록 기반 편집기에서 Markdown을 활용하며, 필요한 내용을 입력하는 즉시 서식 세부 정보를 보여줍니다. LibreOffice에서 이 기능은 상당히 새로운 것이기에, 향후 이와 유사한 기능이 추가될 가능성도 있습니다. 서식이 즉시 적용되는 것을 보는 것을 좋아하기 때문에 적어도 그렇게 되기를 바랄 뿐이지만, 현재는 화면에 표시되는 추가 정보들을 보는 것에 익숙해지고 있습니다.
OS Linux, Android, Windows, macOS
개발자 LibreOffice
가격 모델 무료 (오픈 소스)
Markdown 사용을 두려워하지 마세요
익숙해지는 데 시간이 조금 걸리지만, 생각보다 훨씬 쉽다는 것을 알게 될 것입니다
Markdown은 제 글쓰기 및 편집 여정에서 가장 좋은 부분 중 하나입니다. 또한 Discord나 Reddit과 같은 다양한 프로그램에서 지원되는 것을 보면서, 제 기술적 지식을 다른 웹사이트와 애플리케이션에도 적용할 수 있게 되었습니다. 처음 Markdown을 접했을 때는 배우는 데 한참 걸릴 것이라고 생각했습니다. 지금은요? Markdown 없이는 작업하는 것을 상상할 수 없습니다.
익숙한 키보드 단축키를 기억에서 지우는 데는 시간이 좀 걸릴 수 있습니다. 앞으로도 CTRL + B를 누르려 할지 모르지만, **이쪽 세상이 훨씬 밝다는 것**을 곧 깨닫게 될 것입니다.
