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

nanim

1. 클래스 옵션에 [oldfontcommands]를 추가하십시오. \documentclass[...,oldfontcommands]{memoir}


2. 이런 상황을 피하는 게 최선이라고 봅니다만... 일단 preamble에 다음 두 명령을 정의하지요.


\newcommand\myR{\mathbb{R}}

\newcommand\profR{\mathrm{Re}}


그런 다음에 \mathbb{R}로 \R이 쓰이는 곳 앞에서

\let\R=\myR


Re로 쓰일 곳 앞에서

\let\R=\profR


===


(1) memoir에서 \rm, \bf 등 소위 LaTeX 2.09 폰트 명령을 쓰지 못하게 하는 데는 이유가 있습니다. 되도록 이 명령들을 억제하는 것이 좋습니다. 특히 수식 안에서 쓰이는 \rm은 쓰지 않는 것이 좋다고 합니다. \mathrm과 같은 LaTeX2e 명령을 일관되게 사용하도록 하십시오. 예를 들어 {\rm lm}을 \mathrm{lm}으로 수정하는 것은 요즘 대부분의 편집기가 지원하는 찾기/바꾸기 기능을 이용하면 어렵지 않다고 생각합니다.


(2-1) 사용자가 단 한두 글자짜리 짧고 보편적인 단어를 사용한 명령을 define해서 쓰는 것의 위험성에 대해서 여러 번 논의되었습니다. 자기는 편할지 모르지만 혹시라도 공동작업을 한다든가 하면 정말로 남을 귀찮게 합니다. 조금 길게, 모방할 수 없게, 유니크하게 자신의 사용자 명령을 만드는 습관을 들이는 것이 좋습니다. \l 이나 \R은 해도 너무한 경우라고 하겠습니다.


(2-2) LaTeX이 \newcommand 명령을 제공하는 데는 다 이유가 있습니다. \def는 강력하지만 남용되면 에러 추적을 어렵게 합니다. 특히 사용자 명령을 정의하는 데 \def는 좋지 않습니다. 나중에 무슨 일이 생길지 모르니 \newcommand, \renewcommand를 일관되게 쓰는 것이 좋습니다.


요컨대, 코드 재사용과 에러 추적이라는 점에서 좋지 않은 코딩 습관이므로 피하라고 말하는 대표적인 예들입니다.




XE Login