Q&A 마당은 텍 관련 질문/답변과 토론을 위해 만들었습니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • 질문 전에 Minimal working example를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
    • 질문에 맞는 제목을 붙이세요. 예를 들어 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답변이 잘 붙지 않습니다.
    • 질문을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
  • 화일을 첨부하실 때에는 가능한 압축하여 화일크기를 줄여서 올려주시길 바랍니다.
  • 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
  • 최근 스팸글의 등록 빈도가 높아 졌습니다. 이를 막기위하여 짧은 시간내에 다시 글이 등록되는 IP를 막거나, 광고글을 막기위하여 금지어로 .com, .net등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 사용하는 편집기를 스마트에디터에서 CKeditor로 변경하였습니다. 좋아진 점은 아래와 같습니다.
    • flash를 사용하지 않습니다.
    • 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

이 글이 게시판 성격에 맞는지 좀 걱정이 됩니다.


올초에 LaTeX를 처음 접하고는 멋진 문서를 만들 수 있다는 생각에 사용해보다가 프로그래밍(?)의 벽에 부딪혀 손을 놓고 있었습니다.


요 근래에 검색을 통해 Karnes님의 스크리브너와 라텍을 보고 ‘이렇게 간단한 방법이 있다니…’ 하여 다시 LaTeX를 손에 들게 되었습니다. 덕분에 MultiMarkdown도 배우게 되었고요.


제가 주력하는 방향은 한문 원문을 타블렛 매체에서 보려는 것입니다. 글을 쓰기보단, 글을 읽고 싶은 쪽이지요. (문서상에 폰트가 가지고 있지않는 한자 글자를……에 좀 길게 써놨습니다.)


스크리브너의 장점은 Karnes님의 Scrivener로 한글 LaTeX 문서를 만들어보았다를 보시면 나와있습니다. 초보자도 LaTeX 문서를 별 고민없이 만들 수 있다는 것이지요. 특히나 여기서 활용하는 Markdown이라는 문법은 아주 쉽습니다. 놀부의 마크다운 사용법 - 무료 툴을 중심으로 한 워크플로우, 이 글을 보시면 몇 분만에 익힐 수 있습니다.


제가 활용하는 방법은 이렇습니다.

  1. 한자가 많이 들어가 있는 원문과 정리본 hwp 파일을 열어서 그걸 스크리브너에 옮깁니다.

  2. 화면을 보면서 Markdown 형식으로 수정합니다.

  3. 컴파일하여 .tex 파일을 얻어서 xelatex으로 PDF를 생성합니다. 중간에 필요한 변환용 파일은 위의 스크리브너와 라텍 글의 링크에서 받아서 설치하였습니다. (왜, 무엇을 위해, 이런 파일이 필요한지도 잘 모르는 초보입니다.)

일반 문서들은 잘 변환해서 사용하고 있었지만, 몇 가지 불편한 점이 생겨서 제 스스로 해결하기 힘들어 다시 질문 글을 올리네요. 혹시나 저처럼 TeX 초보자가 Scrivener를 통한 접근을 할때도 동일한 궁금증이 생기지 않을까요. 


부디 조언 부탁드립니다. 오늘의 질문은 이것입니다.


표가 용지를 넘어갈 경우 자동 변환문을 어떻게 설정해야 하나요?


스크린샷 2014-10-30 19.55.51.png


스크리브너가 만들어내는 TeX파일의 형식이 일정해서, 뭔가 변환에 필요한 환경을 정의해주면 가능할것 같은데 제 지식으로는 부족하네요.

스크리브너에 마크다운 형식의 표를 넣으면 아래와 같은 형식으로 변환됩니다.

\begin{table}[htbp]
\begin{minipage}{\linewidth}
\setlength{\tymax}{0.5\linewidth}
\centering
\small
\begin{tabulary}{\textwidth}{@{}LLL@{}} \toprule
우편번호&일련번호&주 소\\
\midrule
210821&001&강원도 강릉시 강동면 모전리\\
210822&001&강원도 강릉시 강동면 산성우리\\
210821&021&강원도 강릉시 강동면 상시동리\\
.
.
.

\bottomrule

\end{tabulary}
\end{minipage}
\end{table}

일일히 \tabu, \longtabu 환경으로 사용하면 될것같긴 하지만, 일괄 변환 할 방법은 없을까요? 예를 들자면 별도의 ​\renewenvironment 같은 방법을 미리 선언해놓고 그냥 스크리브너에서 변환된 것이 자동으로 바뀔 방법이 있으면 정말 편리하겠습니다.

\renewenvironment{tabulary}
    {\begin{longtabu}}
    {\end{longtabu}}

이런 식으로는 안되더군요. (정말 아쉬웠습니다. 아는 것도 얼마 없는데…)

자동화 할 수 있는 설정을 알려주시면 정말, 감사하겠습니다. 아래는 생성된 dummy 파일 전문입니다.

OS : Mac OS 10.9.5

컴파일 : TeX Live 2014 xelatex




\documentclass[hcr]{oblivoir}

\usepackage{fapapersize}

\usefastocksize{210mm,297mm}

\usefapapersize{90mm,122mm,2mm,2mm,7mm,10mm} % 크레마 샤인 판형


% 아래 설정은 김강수님의 블로그 자료에서 가져왔습니다. 왜 필요한지는 자세히 모릅니다.

\ifx\tymax\undefined\newlength{\tymax}\fi

\usepackage{tabulary}


\begin{document}

\section{Multimarkdown to LaTeX 변환}


Scrivener에서 표가 어떻게 변하는지 시험하는 문서입니다. 

문서의 크기는 표가 잘릴 수 있도록 작은 종이로 설정했습니다.


\begin{table}[htbp]

\begin{minipage}{\linewidth}

\setlength{\tymax}{0.5\linewidth}

\centering

\small

\begin{tabulary}{\textwidth}{@{}LLL@{}} \toprule

우편번호&일련번호&주 소\\

\midrule

210821&001&강원도 강릉시 강동면 모전리\\

210822&001&강원도 강릉시 강동면 산성우리\\

210821&021&강원도 강릉시 강동면 상시동리\\

210822&021&강원도 강릉시 강동면 심곡리\\

210824&031&강원도 강릉시 강동면 안인리\\

210824&041&강원도 강릉시 강동면 안인진리\\

210821&031&강원도 강릉시 강동면 언별리\\

210824&001&강원도 강릉시 강동면 임곡리\\

210824&011&강원도 강릉시 강동면 정동진1리\\

210822&031&강원도 강릉시 강동면 정동진2리\\

210822&041&강원도 강릉시 강동면 정동진3리\\

210824&021&강원도 강릉시 강동면 정동진리\\

210823&021&강원도 강릉시 강동면 하시동리\\

210820&001&강원도 강릉시 강동면\\

210130&001&강원도 강릉시 강문동\\

210150&001&강원도 강릉시 견소동\\

210795&002&강원도 강릉시 견소동 신도브래뉴아파트\\

210791&002&강원도 강릉시 견소동 송정한신아파트 (101--105동)\\

210759&012&강원도 강릉시 교1동 교동부영2단지아파트 (201--204동)\\

210756&012&강원도 강릉시 교1동 현대2차아파트\\

210923&031&강원도 강릉시 교1동 815--906\\

210101&001&강원도 강릉시 교1동\\


\bottomrule


\end{tabulary}

\end{minipage}

\end{table}


\end{document}

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [2] nanim 2015.06.23 60638
1307 작은 bullet을 어떻게 만들까요? [3] 이상민 2015.04.30 711
1306 Noto Sans Mono는 어디로 갔을까요? [11] Dennis 2015.04.28 5139
1305 텍스트 조판 관련 질문드립니다.. [6] file 이상민 2015.04.27 708
1304 caption 옵션 [2] 파도 2015.04.25 706
1303 align에서 줄바꿈관련 대괄호.... [5] fortune 2015.04.13 1314
» Scrivener를 통한 LaTeX 자동 생성시 용지를 넘는 표의 자동 변환에 대해 문의드립니다. [8] file 안개나무 2014.10.30 4346
1301 verbment 패키지의 pyglist 사용시 한글 깨짐현상 [2] 이경환 2015.04.10 1254
1300 특수기호 \Upsilon [3] nari97 2015.04.15 712
1299 latex에서 한글이 되는 html 변환 [3] xwmooc 2015.04.17 991
1298 $ \sqrt{한글} $ [4] 불가늘 2015.04.15 706
1297 LyX에서 class 파일(*.cls)은 어떻게 적용해야 하나요? [1] Grimnir 2013.01.18 6815
1296 폰트 부분 치환 [7] Tex Addict 2015.04.14 1444
1295 기호 입력관련 질문있습니다...! [5] Ori 2015.04.14 702
1294 오류표시 내용을 모르겠습니다 [2] ㅠㅠ 2015.04.12 706
1293 TexLive 2014 설치문제 [4] file 최석영 2015.04.08 3176
1292 latex .bib, .sty 파일 설치? , .bib reference 달기 [4] latex어려움 2015.04.10 2217
1291 pdflatex에서 수식환경에서 한글입력방법 [3] kread2 2015.04.09 854
1290 [왕초보입니다.] 메인폰트를 지정 [7] kread2 2015.04.07 708
1289 위 방향키, page up으로 인한 강제종료 [2] 봇거 2015.04.07 701
1288 rtf파일로 저장한 excel table을 tex파일로 변환할 때 [3] file 희망1234 2015.04.07 702



XE Login