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
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'