마크다운은 인터넷에 콘텐츠를 편리하게 게시할 수 있는 미니멀리스트 마크업 언어입니다. 간단하고 이해하기 쉬운 일반 텍스트 서식 구문을 사용하여 간단한 Perl 스크립트의 개입을 통해 잘 구성된 HTML 출력을 생성합니다.

이후 다양한 형태의 마크다운이 확산되었으며, 초기에는 표 기능이 없었지만 이후 압도적인 다수의 마크다운 편집기에 의해 통합되어 구현이 간편하다는 특징이 있습니다.

마크다운 테이블을 처음부터 구성하는 복잡한 방법과 이 절차를 쉽게 수행할 수 있는 편리한 도구에 대해 알아봅니다.

많은 마크다운 파서가 있다

마크다운 파서의 초기 구현은 문단, 제목, 목록과 같은 블록 수준 구성 요소에 대한 파싱과 링크, 강조, 이미지와 같은 스팬 수준 기능 등 기본적인 기능을 포함하는 Perl로 작성되었습니다.

마크다운 사용 추세가 증가함에 따라 이제 다양한 구현을 지원하는 여러 파서가 있습니다. 여기에는 GitHub Flavored Markup , Markdown Extra , MultiMarkdown , CommonMark 가 포함됩니다 .

수많은 마크다운 편집기 및 온라인 플랫폼이 동일한 형식을 사용하는 GitHub Flavored Markup 및 Markdown Extra와 호환됩니다. 다양한 언어에 걸친 이러한 구문의 통일성은 별도의 구문을 학습할 필요가 없다는 점에서 큰 장점입니다. 또한 마크다운 테이블 구문은 견고하고 사용이 간편하며 테이블을 만들 때 복잡한 시스템으로부터 독립적인 것으로 잘 알려져 있습니다.

마크다운을 표준화하기 위한 개인들의 노력은 계속되어 왔으며, 가장 주목할 만한 이니셔티브 중 하나는 CommonMark입니다. 일반적인 믿음과는 달리, 현재 CommonMark의 반복 버전은 표 기능을 본질적으로 지원하지 않지만, 후속 업데이트에서는 이러한 기능이 통합될 예정입니다.

마크다운 테이블을 만드는 방법

GitHub 맛보기 마크업 언어(GFM)의 테이블은 두 가지 요소로 구성됩니다.

구분 기호 “|”는 표 형식의 표현 내에서 구성 열을 분할하는 데 활용됩니다.

하이픈(-)은 별개의 세그먼트 내에 제목을 둘러싸는 방식으로 제목과 후속 구절을 구분하는 역할을 하는 보조 요소로 사용됩니다.

)은 셀의 내용을 정렬하는 역할을 합니다.

머리글

위 이미지에 표시된 표현은 표의 머리글이 연속된 두 행으로 구성되어 있음을 나타냅니다.초기 행은 각 열의 머리글 역할을 하며 공백과 파이프를 사용하여 모든 머리글을 구분합니다. 후속 행은 표의 경계선 역할을 하며 표의 콘텐츠가 가로로 정렬되는 방식을 지정합니다.

이 글도 확인해 보세요:  JES를 활용한 흥미로운 사운드 처리 기법 3가지

구분 행은 각 셀 내에 최소 3개의 하이픈을 포함해야 하며, 명확성을 위해 필요에 따라 하이픈 또는 공백의 개수를 조정하는 것이 좋습니다. 또한 이러한 셀은 다른 셀과 마찬가지로 파이프 안에 묶어야 합니다.

열을 왼쪽으로 정렬하려면 하이픈(:—) 앞에 콜론을 사용합니다. 반대로 열을 오른쪽에 정렬하려면 하이픈(—:) 뒤에 콜론을 사용합니다. 하이픈(:—:)의 양쪽에 콜론을 두 개 배치하여 중앙에 정렬할 수 있습니다.

본문 및 마크다운 서식

표의 구성에는 줄 바꿈으로 구분되는 행이 무한대로 포함됩니다. 각 행의 셀은 머리글과 마찬가지로 가로선으로 나뉩니다. 모든 셀은 이탤릭체, 굵게, 하이퍼링크, 이미지 또는 인라인 코드 스팬과 같은 마크다운 서식 기호로 장식할 수 있습니다.

혼동을 피하기 위해 셀 내에서 백슬래시 뒤에 파이프 문자를 사용해야 하며, 이 배열은 마크다운이 파이프를 새 셀의 시작을 알리는 것으로 해석할 수 있는 모든 경우 바로 앞에 배치해야 합니다.

마크다운 표에는 내용이 많은 셀에 대한 자동 줄 바꿈 기능이 있지만,
태그를 사용하여 원하는 대로 셀 내의 줄 바꿈을 관리할 수 있습니다.

마크다운 테이블 생성기

마크다운 테이블을 수작업으로 작성하는 절차는 상당한 노력과 인내가 필요하고 시간이 오래 걸리는 고된 작업일 수 있습니다. 이 힘든 과정을 직접 거치지 않고 테이블 서식을 지정할 수 있는 대체 수단을 선호하는 사람들에게는 마크다운 테이블 생성기가 상당한 도움이 될 수 있습니다.

표 생성기

표 생성기는 표를 마크다운 형식으로 생성하고 손쉽게 내보낼 수 있는 포괄적인 도구 모음을 제공하는 온라인 플랫폼입니다. 또한 여러 언어를 지원하므로 사용자가 선호하는 언어로 작업할 수 있는 유연성을 제공합니다.

파일 메뉴에 액세스하여 새 테이블을 만드는 옵션을 선택합니다.

표시되는 대화 상자에서 원하는 행 수(1~500개 포함)와 열 수(1~20개 포함)를 선택합니다.

“만들기” 버튼을 클릭하면

데이터를 삽입하려면 원하는 필드를 두 번 클릭하세요.그런 다음 탭 키를 사용하여 다른 필드 사이를 탐색합니다.

표의 크기를 줄이고 프레젠테이션을 최적화하려면 컴팩트 모드를 활성화하세요.

상단에 있는 정렬 도구를 사용하여 표의 내용을 조정하세요. 이 도구를 사용하면 열 가이드라인에 관계없이 개별 셀을 정렬할 수 있으므로 표의 서식이 적절하게 지정됩니다.

이 글도 확인해 보세요:  판다와 폴라: 성능 대결

이전에 표에 데이터를 저장한 적이 있는 경우 ‘파일’ 메뉴 옵션을 통해 CSV(쉼표로 구분된 값) 파일을 가져온 후 마크다운 형식으로 변환할 수 있습니다.

표 변환

표 변환은 사용자가 쉼표로 구분된 값(CSV) 형식으로 저장된 데이터를 쉽게 읽을 수 있는 마크다운 표로 손쉽게 변환할 수 있는 정교한 온라인 플랫폼입니다. 이 애플리케이션은 실행 취소, 다시 실행, 바꾸기, 찾기 및 바꾸기 등 다양한 기능을 제공하는 종합적인 표 편집기라는 점이 특징입니다. 이 도구를 사용하려면 다음 단계를 따르세요:

표 형식의 데이터를 ‘데이터 소스’ 상자에 끌어다 놓거나 CSV 파일 업로드를 통해 삽입하세요. 이렇게 하면 표 작성기가 마크다운 표의 미리 보기를 표시합니다.

머리글의 첫 번째 행은 제목으로서의 중요성을 강조하기 위해 굵은 서식을 선택해야 합니다.

가독성을 높이고 표 내에 충분한 공간을 확보하기 위해 예쁜 글씨 기능을 사용하여 마크다운을 미리 보시기 바랍니다.

이 표는 영어로 사용되는 특정 단어의 기원에 대한 정보를 원어 및 의미와 함께 제공합니다. 용어는 명사, 동사, 형용사, 부사, 전치사, 접속사, 감탄사 등 품사별로 분류되어 있습니다. 각 셀에는 단어의 어원과 용법에 대한 간략한 영어 설명이 포함되어 있습니다.

쉼표로 구분된 값(CSV) 파일 형식의 유비쿼터스 특성으로 인해 이 도구를 사용하여 Excel 스프레드시트를 마크다운 구문으로 변환할 수 있습니다.

마크다운 앱에서 표 구현

마크다운 표 생성기는 표 형식으로 정보를 효율적으로 정리할 수 있는 수단을 제공하기 때문에 점점 더 인기를 얻고 있습니다. 그러나 다양한 애플리케이션에서 마크다운 테이블을 지원하는 추세는 점점 더 늘어나고 있습니다. 이러한 통합을 통해 사용자는 Microsoft Word 및 기타 워드 프로세싱 소프트웨어에서 볼 수 있는 것과 유사한 서식 지정 방법을 활용할 수 있으므로 최소한의 노력으로 표를 쉽게 만들고 조작할 수 있습니다.

타사 애플리케이션 내 표 생성 기능의 통합을 보여주는 두 개의 일러스트레이션이 제공되었습니다.

Typora

Typora는 단순히 표를 만드는 것 이상의 다양한 기능을 제공하는 호평받는 글쓰기 애플리케이션입니다. 그럼에도 불구하고 사용자 친화적인 인터페이스를 통해 마크다운 표를 생성할 수 있으며 강력한 표 편집기를 자랑합니다.

이 글도 확인해 보세요:  Iotas: 넥스트클라우드 노트와 동기화되는 마크다운 기반 노트 필기 Linux 앱

Typora 내에서 표 형식의 엔티티를 구성하려면 문단 메뉴로 이동하여 표를 선택합니다. 이렇게 하면 테이블에 원하는 행과 열의 개수를 지정할 수 있는 삽입 창이 나타납니다. 표의 크기를 확장하려면 해당 표의 셀을 마우스 오른쪽 버튼으로 클릭하고 표 > 아래 행 추가 또는 표 > 앞뒤 열 추가를 선택하면 됩니다.

Typora의 표 편집기는 커서를 클릭하고 드래그하여 행과 열을 재배열할 수 있는 편리함을 제공하여 데이터를 쉽게 조작하고 정리할 수 있습니다. 또한 사용자는 표 상단에 있는 정렬 도구를 사용하여 표의 크기를 조정하고 내용을 정렬할 수 있습니다.

Zettlr

Zettlr 플랫폼에는 세련되고 직관적인 표 편집기가 통합되어 있어 사용자가 손쉽게 마크다운 표를 수정하고 관련 소스 코드를 HTML로 빠르게 변환할 수 있습니다.

주어진 텍스트를 영어로 좀 더 세련되게 번역해 드리겠습니다. 표 내의 셀에 액세스하려면 마우스로 해당 셀을 클릭하세요. 또는 키보드의 Tab 키 또는 화살표 키를 사용하여 표를 탐색할 수 있습니다. 새 행이나 열을 추가하려면 원하는 위치에 커서를 놓고 테두리에 나타나는 적절한 녹색 ‘더하기’ 버튼을 클릭하기만 하면 됩니다. 이러한 도구는 표 내에서 데이터 입력 및 구성을 단순화하도록 설계되었습니다.

표 셀 안에 있는 동안에는 편집 모드에 있다는 점에 유의하세요. 완료되면 표를 종료하고 변경 사항을 저장하세요.

오늘 마크다운 마스터하기

마크다운에 익숙해지면 디지털 퍼블리싱에 능숙해지는 데 큰 도움이 됩니다. Reddit과 같은 플랫폼에서 댓글을 작성하거나, GitHub에 대한 Readme를 작성하거나, 블로그 설정을 고려할 때 적용할 수 있습니다. 이 간소화된 마크업 언어는 이러한 시나리오에서 많은 이점을 제공합니다.

마크다운은 사용자가 다양한 방식으로 텍스트의 서식을 지정할 수 있는 간단한 마크업 언어입니다. 적절한 마크다운 편집기와 결합하면 HTML, PDF 등 여러 가지 파일 형식으로 변환할 수 있습니다.그러나 구문을 능숙하게 사용하려면 어느 정도 시간이 필요하고 구문에 익숙해져야 할 수 있습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.