Hyperref özel makroyla karışıyor
Aug 21 2020
Aşağıdaki MWE'yi düşünün:
\documentclass{article}
\usepackage{amsmath}
\renewcommand{\d}{\text{d}}
\usepackage{hyperref}
\begin{document}
$\d x$
$\text{d} x$
\end{document}
Yeniden hyperreftanımlandıktan sonra yüklenirse \d, ilk ifade x, tıpkı makro yeniden tanımlanmamış gibi, altında bir nokta bulunan dikey olarak oluşturulur. Ek olarak, uyarı alıyorum
LaTeX Warning: Command \d invalid in math mode on input line 12.
Öte yandan, ben yük yoksa hyperrefveya yükleme önce yeniden tanımlanmasına \dher şeyin beklendiği gibi işler.
Bu neden oluyor?
Yanıtlar
2 Noname Aug 21 2020 at 19:54
Uzman değilim ve hatanın nedenini tam olarak bilmiyorum. hyperrefPaketin ardından aşağıdakileri kullanmanıza (ve muhtemelen yeniden tanımlamanıza) izin verilmez :
- (ters eğik çizgi + `)
\^\~\"\r\v\.\c\=\b\d
ve hata bundan dolayı olabilir, yorumlarda ve diğer cevaplarda açıklandığı gibi başka bir komut kullanmak daha iyidir veya diffcoefbunun yerine paketi kullanabilirsiniz . Örneğin buraya ve bu yoruma bakın .
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı