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 229603
1222 class beamer 에서 질문드립니다. 위쪽 프레임 타이틀 들어가는부분 질문 [1] file 통장에만원 2014.11.16 1336
1221 .txt에서 import한 string을 변수로 저장하고 싶습니다. [3] 위대한 서씨 2014.11.15 1343
1220 수형도 '\centering'명령 관련 질문입니다. [5] 푸른하늘 2014.11.13 1359
1219 역대각행렬을 어떻게 수식으로 나타낼까요? [2] file 초심자 2014.11.11 1599
1218 한글 + 수식+영문에서 wave 밑줄긋기 [3] 처음처럼 2014.11.09 2301
1217 수학기호 관련... [6] kangbada 2014.11.07 3990
1216 arara 컴파일 후 인버스 서치 문제 [4] file Progress 2014.11.07 1563
1215 소소의 여기로 가기가 정확하지 않아요, [5] 초보 2014.11.06 1331
1214 tex를 pdf로 변환하고 싶습니다 [2] 카프리한병 2014.11.06 2510
1213 MikeTeX에서 pdfTeX엔진으로 한글작업이 안되서 도움 요청합니다. [7] file algalove 2014.11.05 1502
1212 챕터 번호가 이어지게 하고싶습니다. [2] 초보 2014.11.05 2138
1211 \sum_{subscript}이 문장 중간에 들어갈때 [1] 박준행 2014.11.05 2020
1210 AMS 텍 관련하여 질문을 드립니다... [7] file algebra 2014.11.05 1338
1209 {~} 의 역할은 무엇입니까? [3] tree215 2014.10.30 1485
» Scrivener를 통한 LaTeX 자동 생성시 용지를 넘는 표의 자동 변환에 대해 문의드립니다. [8] file 안개나무 2014.10.30 5144
1207 Windows 7에서 TeX Live 2014 설치 후 환경변수 등록 오류 및 KC2008Plus 호환 문의 [2] singurbi 2014.10.30 2044
1206 oblivoir와 fancyvrb 충돌? [2] file 달팽이 2014.10.30 1356
1205 babel패키지 사용시 한국어 폰트 변경이 가능할까요? [4] 송재현 2014.10.29 1556
1204 만들고 있는 문서의 폰트 확인 방법 [8] 저니어 2014.10.29 2498
1203 mdframed 안에서의 들여쓰기 막는 방법이 궁금합니다. [6] file 안개나무 2014.10.29 1623



XE Login