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

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

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


올초에 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을 첨부해주세요 [4] nanim 2015.06.23 230444
1317 [설치]Sorry, no translations available for ko_@% 메시지 [4] file mcpark 2015.02.24 1349
1316 thebibliography 생성 [10] 포스테키안 2015.02.23 3842
1315 kotexlive2014과 KC2008 버젼간 호환성? [2] kbchoi 2015.02.23 1350
1314 리눅스에서 본고딕 사용 [13] Dennis 2015.02.23 1357
1313 우분투 서버에서 리눅스 설치 후 몇 가지 문제점 [6] Dennis 2015.02.22 18558
1312 align 식 간격 [2] file 하늘연 2015.02.22 1357
1311 xetexko에 hangul 옵션을 준 상태에서 수식의 줄간격을 줄이는법 [4] DBR 2015.02.17 1339
1310 안녕하세요 처음 사용하는데 에러가 납니다.. [1] 생초보 2015.02.17 1344
1309 expl3 문법연습중, 한 단어가 안먹는 현상+tikz와 expl3 [2] file 하늘연 2015.02.17 1351
1308 글자아래에 줄임표(....)를 어떻게 만드나요? [1] file 이재철 2015.02.16 1332
1307 ! pdfsync is patching the soul package [5] 궁금이 2015.02.16 1379
1306 amsart.cls에서 title에 한글을 쓰려면 어떻게 해야하는지요? [3] mltsr 2015.02.16 473123
1305 tex 핸드북 책이 있었으면 합니다. [1] tex_초보자 2015.02.13 1354
1304 amsmath 넣으면 ?로 멈추고 r누르면 실행은 되는데 바로 되는방법 없나요? [3] file 북이북이 2015.02.11 1756
1303 민트리눅스 ktug 사설저장소 연결에러 [5] file 하늘연 2015.02.07 1855
1302 그림 여백..? margin..? [1] 질문요 2015.02.06 1347
1301 tex 편집 화면에서 글씨색 구분관련.. [4] fortune 2015.02.05 3838
1300 MS word의 MathType 수식을 Tex 화일로 옮기기 [3] 한인기 2015.02.05 13421
1299 tabu와 주석 [3] yihoze 2015.02.05 1347
1298 perl.exe 에러 [2] jellybean 2015.02.03 3901



XE Login