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

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

안녕하세요, 페이지 가장자리에 section 별로 위치가 달라지는 thumb index를 만들고 싶어서 아래와 같은 코드를 만들었습니다.

Picture environment로 사각형을 그린 다음에 그 수직방향 위치를 \value{section}의 함수로 \numexpr을 사용하여 집어넣은 것입니다.

그런데 section의 개수가 너무 많아지면 thumb index가 페이지 밑바닥을 뚫고 없어지기 때문에, 7번마다 한번씩 처음 시작했던 높이로 올라오도록 하고싶습니다. \numexpr는 modulo 연산자를 지원하지 않는 것 같아서 직접 a-(a/b)*b 이런 식으로 고쳐서 썼는데, \numexpr 안에 들어가는 expression에 괄호가 들어가면 컴파일 에러가 나네요... 어찌해야 좋을지 모르겠어서 도움을 청합니다.

\documentclass[twoside,12pt]{xoblivoir}
\usepackage{pdfpages}
\usepackage{fapapersize}
\usepackage{graphicx}
\usepackage{fp}


\usefapapersize{213mm,301mm,10mm,10mm,30mm,25mm}  % 좌우상하 여백
\setlength{\unitlength}{10mm}
\newcommand{\blob}{\textcolor{gray}{\rule[-0.25\unitlength]{\unitlength}{\unitlength}}}
\newcommand\rblob{%
 \begin{picture}(0,0)
  \put(0,\numexpr-\value{section}*3+3\relax){\blob}
  \put(0.1,\numexpr-\value{section}*3+3\relax){\textcolor{white}{\LARGE\emph{\textbf{\thesection}}}}
 \end{picture}}
\newcommand\lblob{%
 \begin{picture}(0,0)
  \put(-1.05,\numexpr-\value{section}*3+3\relax){\blob}
  \put(-0.9,\numexpr-\value{section}*3+3\relax){\textcolor{white}{\LARGE\emph{\textbf{\thesection}}}}
 \end{picture}%
}

\makepagestyle{mystyle}
 %\makeheadrule{mystyle}{\textwidth}{2pt}
 %\makeevenfoot{mystyle}{\rightmark}{\LARGE\textbf{\thepage}}{}
 \makeevenfoot{mystyle}{\textbf{\thepage}\hspace{1em}|\hspace{1em}\rightmark}{}{}
 \makeoddfoot{mystyle}{}{}{\rightmark\hspace{1em}|\hspace{1em}\textbf{\thepage}}
 \makeevenhead{mystyle}{\lblob}{}{} % leftmark는 문서제목이기에, section명이 나오는 rightmark로 조판.
 \makeodd head{mystyle}{}{}{\rblob}  % 금지어라서 odd head 띄웠습니다.
\pagestyle{mystyle}

\begin{document}

\pagestyle{mystyle}

\section{test1}
\clearpage

\section{test2}
\clearpage

\section{test3}
\clearpage

\section{test4}
\clearpage

\end{document}

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [2] nanim 2015.06.23 32206
2191 글자 크기 질문 및 여백설정 질문 [2] 고무 2019.05.22 56
2190 표지와 목차 만드는 방법 문의 [2] 고무 2019.05.22 189
2189 latex 2019 설치 중 문제 발생 [4] 고무 2019.05.19 284
2188 빈 페이지에 이미지 넣기 [4] yihoze 2019.05.16 331
2187 글자 위의 점만을 진하게 하고싶습니다. [4] file jmc 2019.05.12 307
2186 Mathtime 패키지 [2] 코기아빠오리 2019.05.11 320
2185 pdf 파일이 2개가 생깁니다. [1] 진주 2019.05.10 324
2184 TexLive 2012를 window에 다운 및 설치할 수 있는 방법이 있을까요 [4] 94kkk 2019.05.09 313
2183 mactex 2019 install후에 ktug private repository설치중 error [4] ghost 2019.05.09 308
2182 Chapter Style 오류 수정부탁드려요 [2] file 처음처럼 2019.05.08 310
2181 window 용 설치파일 안에 install-tl-advanced.bat 가 없어요 [1] ggampu 2019.05.08 281
2180 [질문] ACM template version 호환 문의 (for LaTeX) [3] file MATRIX 2019.05.08 300
2179 oblivoir 클래스와 \textsubscript [1] Tzetachi 2019.05.08 289
» picture environment를 이용한 thumb index 만들기 질문입니다. [8] mhd06 2019.05.08 308
2177 TeX Live 2019와 Noto Serif KR [7] 옛한글 2019.05.05 428
2176 biblatex에서 한글 참고문헌 서식을 적용시키려면 어떻게 해야할까요? [1] any 2019.05.04 310
2175 한글폰트 utgr 사용에 관하여 [2] 오래된초보자 2019.05.01 316
2174 PDF 파일의 방점 출력에 관하여 [3] file 옛한글 2019.04.29 320
2173 XeLaTeX과 LuaLaTeX의 옛한글 세로쓰기 [3] file 옛한글 2019.04.29 302
2172 Texlive 2018 font spec error에 대하여 [6] file 오즈 2019.04.26 277



XE Login