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 조회 수:2073

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

질문은 다음과 같습니다. (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 230289
1653 졸업논문 dedication 쓰는 부분을 cls 파일에서 만들고 싶은데 도와주십시오. [2] file 뽀로리 2016.07.18 3919
1652 minipage나 multicol 안에서 def, sbox한 것이 환경밖으로 보존되게 하는 방법이 궁금합니다. [3] file 불변의진리 2016.07.16 1367
1651 Tex 설치후 조판에러 (KC2008 업데이트후 은글꼴 문제) [7] file roseq 2016.07.01 1362
1650 iso 이용한 설치 [2] uhsa00 2016.07.12 1359
1649 scanning use of \newlabel오류는 무엇때문에 일어나는 건가요?? [2] Blaire 2016.07.12 1367
1648 TeX Live Manager 2016에서 Repository Load : not verified [5] file choiys 2016.07.05 1364
1647 결과를 가로로 출력하려면 어떻해야 합니까?? [2] file 레이텍초보 2016.07.06 1962
1646 kotex 사용 중 tipa 패키지에서 bold, slanted 하기 [8] file 김벤젠 2016.07.03 1403
1645 초보자가 bib에 대해서 질문드립니다. [1] 고꼬 2016.07.01 1919
1644 tabular 에 대해 질문이 있습니다. [4] 불량양파 2016.06.29 1395
1643 TeXworks에서 "rendering page" (windows10, Tex Live 2016) file cahn 2016.06.28 1366
1642 질문의 요지가 모호해서 다시 질문합니다. multicol 안에서 내용이 없는 paragraph의 제목이 표시되지 않습니다. [4] 이기문 2016.06.27 1370
1641 내용이 없는 paragraph가 표시되지 않습니다. [2] file 이기문 2016.06.26 1364
1640 Window10에 Tex Live 2016설치 후 WinEdt10에서 한글소스의 latex 시 에러 발생 [2] file S&S 2016.06.18 1361
1639 .bib 을 .tex에서 실행이 안됩니다. [1] 초보자1 2016.06.17 1446
1638 공백 문자를 식별하는 방법 [11] yihoze 2016.06.14 1832
1637 texlive 2015에서 tlupdateall에서 에러 [1] 자비앙 2016.06.14 1368
1636 수식 라벨없이 ref는 안되나요? [2] 수식을 2016.06.08 1366
1635 forward search는 되는데 inverse search가 안됩니다. [1] Srocker 2016.06.07 1713
1634 ko.tex 설치 시에 발생하는 unknown directive 에러 [7] jwm 2016.06.03 2227



XE Login