상길! 홈페이지 상길이를 만나요| ZanNavi's space
  현재위치 ► ZanNavi's space : All that computer : 글읽기  

----------------------------------------------------------------------
All that computer [글목록][댓글쓰기][프린트출력]
토론 게시판 블로그  
lineno 패키지를 amsmath와 함께 쓰기

손상길님께서 2010.3.21(일) 오후 5시에 쓰신 글입니다 / 조회수:47858

lineno 패키지는 본문 왼쪽에 줄번호를 붙여줘서 논문초안 내용을 여러명이서 둘러볼때 유용하게 쓸수 있다.
(거기 #130 내용이 좀 이상해... 이런식으로 메일에 쓰기 편하다.)

\usepackage{lineno}
...
\linenumbers

\linenumbers 이후로 모든 내용에 줄번호를 붙여준다.

근데, 이게 amsmath랑 궁합이 안맞는지라
수식이 들어간 몇몇 부분에서 크게 에러를 내고 마는데, 아래의 내용을 preamble에 써줌으로써 고칠수 있다.

\newcommand*\patchAmsMathEnvironmentForLineno[1]{%
\expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname
\expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname
\renewenvironment{#1}%
{\linenomath\csname old#1\endcsname}%
{\csname oldend#1\endcsname\endlinenomath}}%
\newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{%
\patchAmsMathEnvironmentForLineno{#1}%
\patchAmsMathEnvironmentForLineno{#1*}}%
\AtBeginDocument{%
\patchBothAmsMathEnvironmentsForLineno{equation}%
\patchBothAmsMathEnvironmentsForLineno{align}%
\patchBothAmsMathEnvironmentsForLineno{flalign}%
\patchBothAmsMathEnvironmentsForLineno{alignat}%
\patchBothAmsMathEnvironmentsForLineno{gather}%
\patchBothAmsMathEnvironmentsForLineno{multline}%
}


참고: http://phaseportrait.blogspot.com/2007/08/lineno-and-amsmath-compatibility.html

[고치기][파일첨부][글목록]


이 글의 링크 및 트랙백: http://www.zannavi.com/blog/3/8
트랙백을 위 링크로 보내면 이곳에 댓글로 남게됩니다.
set format | 손상길 N 한글 코드 변환 | 손상길 N

댓글을 써주세요... [새글쓰기]
제목
작성자 계속 저장
(이곳 주인장 아이디를 한글 혹은 영문자로 입력해주세요. 홈페이지 주소와 같습니다.)
(골치아픈 스팸땜에 그렇습니다. 너그러이 애교로 봐주시길 부탁드릴께요.)
내용
트랙백쏘기 이 글과 연관된 블로그 글주소를 적으면, 그곳에다 트랙백을 남겨줍니다. 없으면 안써도 됩니다.
카테고리 : Happy LaTeXing

----------------------------------------------------------------------

이 페이지의 최종수정일: 2016.7.18
Copyright (C) 2000-2025 손상길
저작권에 대한 본 사항이 명시되는 한, 어떠한 정보 매체에 의한 본문의 전재나 발췌도 무상으로 허용됩니다. [copyleft]