사용자 정의 매크로를 방해하는 Hyperref
Aug 21 2020
다음 MWE를 고려하십시오.
\documentclass{article}
\usepackage{amsmath}
\renewcommand{\d}{\text{d}}
\usepackage{hyperref}
\begin{document}
$\d x$
$\text{d} x$
\end{document}
경우 hyperref
의 재정의 한 후로드 된 \d
후 첫 번째 표현식은 수직으로 렌더링되는, x
A를 매크로가 재정의되지 않은 것처럼, 아래의 점. 또한 경고를받습니다.
LaTeX Warning: Command \d invalid in math mode on input line 12.
반면에 의 재정의 전에 로드 hyperref
하거나로드 하지 않으면 모든 것이 예상대로 작동합니다.\d
왜 이런 일이 발생합니까?
답변
2 Noname Aug 21 2020 at 19:54
나는 전문가가 아니며 오류의 원인을 완전히 알지 못합니다. hyperref
패키지 이후에 다음을 사용 (그리고 재정의) 할 수 없습니다 .
- (백 슬래시 +`)
\^
\~
\"
\r
\v
\.
\c
\=
\b
\d
그리고 오류는 아마도 주석 및 기타 답변에서 설명한 것처럼 다른 명령을 사용하는 것이 더 낫거나 diffcoef대신 패키지를 사용할 수 있습니다 . 예를 들어보기 여기 와 이 댓글 .