2009-12-07 6 views
1

내 LaTeX 문서에 Perforce의 $Revision$ 키워드를 포함하고 싶습니다. 그러나 #의 존재는 엉망이 된 것 같습니다. 예를 들어,이 같은 경우 :

\ cfoot {$ 개정 : # 8 $}은 \ 임시 @ A의 정의에서 불법 파라미터 번호 "와 같은 오류로 끝날

을 ". 몇 가지 검색을 수행했고 다른 키워드 (예 : Date)를 처리하는 패키지 (예 : LaTeX rcs 패키지)가 있지만 #을 처리하는 것으로 보이는 패키지는 없습니다.

+0

속는. http://stackoverflow.com/questions/939547/hash-character-in-latex – badp

+0

필자는 Perforce의 동작을 # 대신 AFAIK에 넣기 위해 제어 할 수 없다고 생각합니다. –

+2

나는 이것이 중복 적이라는 데 동의합니다. –

답변

3
\let \savecfoot \cfoot 
\def \cfoot{\catcode`\#=12 \cfoothelp} 
\def \cfoothelp #1{\savecfoot{#1}\catcode`\#=6 } 

새로운 기능 :

너무 $의 의미를 끄려면 :

\let \savecfoot \cfoot 
\def \cfoot{\catcode`\#=12 \catcode`\$=9 \cfoothelp} 
\def \cfoothelp #1{\savecfoot{#1}\catcode`\#=6 \catcode`\$=3 } 
+0

쿨한 것 같습니다. BTW, 동시에 $의 특별한 의미를 끄는 쉬운 방법이 있습니까? –

+0

예. $의 의미로 무엇을하고 싶습니까? –

+0

나는 그들을 사라지게 할 생각을하고있었습니다. –

관련 문제