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>처럼 입력하시면 좋습니다.

Randnummer 붙이기에 관한 질문

2019.03.19 11:06

legaltalks 조회 수:2075

안녕하세요, 레이텍으로 법학 서적을 편집해 보고 있는 레이텍 초심자 입니다.

질문은 다음과 같습니다. (mwe는 뒷 부분에 적었습니다. xelatex으로 컴파일하였습니다.)

Randnummer라는 게 있는데, mwe를 컴파일하면 여백에 보이는 숫자들입니다.   Randnummer를 붙이는 명령어는 \rn으로 설정했습니다.

1. 안 되는 부분 첫번째는 subsubparagraph에도 Randnummer를 붙여야 하는데 그게 안 됩니다.   (subsubparagraph는 구글링을 통해 제가 설정한 것입니다)

다만 subsubparagraph를 동행 표제로 유지한 상태에서 Randnummer가 있어야 합니다. subsubparagraph의 예는 mwe 마지막 부분에 있는데 이 상태로 컴파일하면 Randnummer는 표시되는데 subsubparagraph의 heading이 표시가 되지 않고 있습니다.

 

2. 안 되는 부분 두번째는 subparagraph다음에 바로 description 환경을 썻더니 subparagraph에 Randnummer가 붙지 않습니다. 다른 환경을 써도 마찬가지로 보입니다.

원하는 출력은 아래와 같은 형태입니다.

1) 학설                                                                 6

역추지설 .....

관할배분설.....

수정역추지설.....

2) 판례                                                                 7

 

3. Randnummer와 본문 사이의 간격을 홀수쪽과 짝수쪽에서 비슷해 보이도록 눈대중으로 2.5em으로 설정했는데, 정확하게 홀수쪽과 짝수쪽에서 일치하도록 하는 방법을 알고 싶습니다. 단순히 \marginpar만을 이용하면 홀수쪽의 본문을 기준으로 설정이 되네요.

4. Randnummer를 자동으로 붙이는 방법이 없을까요? 구글링해보니 몇 개가 나오지만, section, subsection... 등등의 heading에는 붙지 않으면서 필요한 경우에는 별도의 명령어로 section... 등등의 heading에도 붙일 수 있는 방법이 없었습니다.

 

\documentclass[b5paper,twoside,footnote,chapter,9pt,showtrims,openright,quotespacing]{oblivoir}

%%global setting
    %loaded package stuff
    \usepackage[newmum]{fapapersize} % 신국배판 설정
    \usepackage{enumitem} % 리스트를 로마자로 표시할 수 있는 패키지
    \usepackage{mparhack}   % 방주가 항상 정확한 면(two side 전제)에 나타나도록 하기 위한 패키지. Randnummer를 붙이기 위한 것

    %setting fonts
    \setkomainfont(Source Han Serif)
    \setkosansfont(Noto Sans CJK KR)

    %redefining the style of section to subsubparagraph
    \setcounter{secnumdepth}{5} %subparagraph까지 번호 부여
    
    \renewcommand{\thesection}{제~\arabic{section}~절} % 제?절으로 표시
    \renewcommand{\thesubsection}{제~\arabic{subsection}~관} %제?관으로 표시
    \renewcommand{\thesubsubsection}{\arabic{subsubsection}.} % 아라비아 숫자+punct의 형식으로 표시
    
    \makeatletter %paragraph를 별행 표제로 작동하도록 재정의
    \renewcommand{\paragraph}{%
        \@startsection{paragraph}{4}{0mm}%
        {-\baselineskip}%
        {.2\baselineskip}%
        {\normalfont\normalsize\bfseries}}
    \makeatother
    \renewcommand{\theparagraph}{\gana{paragraph}.} % 가,나,다,라...+punct의 형식으로 표시
    
    \makeatletter %subparagraph를 별행 표제로 작동하도록 재정의
    \renewcommand{\subparagraph}{%
        \@startsection{subparagraph}{5}{1em}%
        {0.1em}%
        {0.1em}%
        {\normalfont\normalsize\bfseries}}
    \makeatother
    \renewcommand{\thesubparagraph}{\arabic{subparagraph})} % 아라비아 숫자+half brace의 형식으로 표시
    
    \makeatletter %subsubparagraph 정의
    \newcounter{subsubparagraph}[subsubparagraph]
    \newcommand\subsubparagraph{%
        \@startsection{subsubparagraph}    % counter
        {6}                              % level
        {1em}                     % indent
        {1ex} % beforeskip
        {-.5em}                           % afterskip
        {\normalfont\normalsize\bfseries}}
    \newcommand\l@subsubparagraph{\@dottedtocline{6}{10em}{5em}}
    \newcommand{\subsubparagraphmark}[1]{}
    \makeatother

    %Definitions for Randnummer
\newcounter{parcount}
\setcounter{parcount}{0}
\newcommand\rn{%
    \everypar{%
        \refstepcounter{parcount}%
        \marginpar{\bfseries\hspace{2.5em}\arabic{parcount}
        }%
    }
}
\newcommand\norn{\everypar{}}

\begin{document}
    \subsubsection{국제관할권}
    \rn 소송요건으로 재판의 어느 단계에서도 직권조사를 하여야 한다. 외국재판 승인의 요건이고(제217조 제1항),\ldots
    \paragraph{구체적 규정 - 국제사법상 보호관할}
    \subparagraph{소비자계약의 경우}    \rn 소비자가 직업 또는 영업활동 외의 목적으로 체결하는 계약으로서, ① 소비자의 상대\ldots
    \subparagraph{근로계약의 경우}
    \rn일상적으로 노무를 제공하거나 최후로 일상적 노무를 제공하였던 국가에서 사용자에 대해 소를 제기할 수 \ldots
    \paragraph{합의관할 및 변론관할}
    \rn실질적 관련성이 없더라도 합의관할이 인정될 수 있다. 당사자 사이에 공평을 해칠 우려가 없고 효과적인 절차진행과 소송경제에 적합하면 변론관할도 인정할 수 있다(2012다7571).
    \paragraph{국제관할권 결정의 기준}
    \rn당사자 또는 분쟁이 되는 사안이 대한민국과 실질적 관련(substantial connection, minimum contacts)이 \ldots
    \subparagraph{학설} \rn
    \begin{description}
        \item [역추지설(토지관할 규정 유추설)] 우리 민사소송법 규정상 토지관할권이 국내에 있는 사건이면 국제관할권도 있다는 견해이다(독일의 통설).
        \item [관할배분설(조리설)]    재판의 적정, 당사자 간의 공평, 소송의 신속이라는 민사소송의 이념을 고려하여 조리에 따라 결정하여야 한다는 견해이다(proper forum)(영미의 통설).
        \item [수정역추지설(특단의 사정설)]    원칙적으로 국내 민사소송법의 토지관할 규정을 참작하여 결정하되, 그 결과가 심히 부당한 특단의 사정이 있는 경우에 관할배분설에 의한다는 견해이다.
    \end{description}
    \subsubparagraph{판례} \rn  이 문단에도 Randnummer가 나오게 하고 싶습니다.\ldots
    \clearpage
    
    \paragraph{합의관할 및 변론관할}
    \rn실질적 관련성이 없더라도 합의관할이 인정될 수 있다. 당사자 사이에 공평을 해칠 우려가 없고 효과적인 절차진행과 소송경제에 적합하면 변론관할도 인정할 수 있다(2012다7571).
    \paragraph{국제관할권 결정의 기준}
    \rn당사자 또는 분쟁이 되는 사안이 대한민국과 실질적 관련(substantial connection, minimum contacts)이 \ldots
\end{document}

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [4] nanim 2015.06.23 230378
2754 texlive 리눅스상에서 설치중 에러 [1] 서민구 2013.10.04 22636
2753 Section이 바뀌더라도 subsection의 숫자가 연속되게 하는 방법 [2] file Jacob 2013.07.17 22615
2752 \newcommand 에서 \newcounter 설정 후 \ref 하는 방법 질문합니다. [2] 초보 2020.09.09 22554
2751 Beamer에서 <References> 부분의 한글화 [4] TeX Addict 2011.02.16 22444
2750 kotexlive 설치시 NSIS Error [1] 엔딤 2011.03.08 22354
2749 colorjamo를 이용하여 모음별로 다른 색상으로 출력하고 싶습니다. [8] 박현덕 2020.07.19 22234
2748 pdftex에서 되고 xetex에서 안되는 문제 [4] file yihoze 2011.02.10 22095
2747 Python의 Jupyter를 이용하여 한글 pdf 파일 생성 경험 있으신 분께 [12] 박중용 2017.01.12 22053
2746 TeX Live 2013 설치 오류(perl.exe)를 확인해주세요. [2] file 이기문 2013.09.20 22009
2745 Beamer 에서 table 생성 [2] nicejune 2011.02.18 21830
2744 beamer class 에 참고문헌 페이지 순번 매기기 도와주세요~ [6] bibtem 2011.06.04 21730
2743 theorem 환경의 로마자를 세우려고 합니다. [5] puzzlist 2012.11.05 21582
2742 \usepackage에서 추가한 패키지를 사용할 수 없습니다. [10] 전형민 2011.06.06 21579
2741 Beamer + xetexko에서 수식 폰트 설정 질문드립니다. [3] file 바다여행 2011.09.03 21544
2740 Mac용 TeXShop에서 조판(typeset) 문제 [2] Song 2011.02.22 21456
2739 mdframed에서 skipabove [4] file yihoze 2012.02.15 21441
2738 texlive 2013에서 memhangul-ucs 오류 관련 [7] slomo 2013.10.20 21435
2737 texmaker 관련 문의드립니다 ㅜ [2] 슈나 2012.09.27 21315
2736 다국어를 위한 usepackage 와 sty 파일위한 디렉토리 [4] jhk 2011.06.09 20639
2735 backmatter [5] 비블리아 2015.06.09 20482



XE Login