bug xpatch di texlive 2019?
Sep 09 2020
Saya menjalankan sedikit dimodifikasi misalnya dengan pdflatex dan kemudian makeindex (makeindex -s nomencl.ist -o myfile.nls myfile.nlo)
\documentclass[]{article}
\usepackage{xpatch}
\usepackage{nomencl}
\patchcmd{\thenomenclature}{\section*{\nomname}}{\relax}{\typeout{Success}}{\typeout{Failure}}
\makenomenclature
\begin{document}
text
\nomenclature[1]{$\mu$}{variable}
\printnomenclature[0.9in]
\end{document}
Namun, judul bagian Nomenclaturetetap ada, padahal seharusnya tidak. Kompilasi juga menghasilkan successjadi saya tersesat. Apakah ini bug dalam xpatchpaket?
Jawaban
2 egreg Sep 09 2020 at 22:25
The nomenclpaket telah diperbarui baru-baru ini dan sekarang menggunakan secara default tocbasicpaket.
Untuk menggunakan metode lama, Anda perlu memanggil paket dengan opsi notocbasic.
% arara: pdflatex
% arara: nomencl
% arara: pdflatex
\documentclass[]{article}
\usepackage{xpatch}
\usepackage[notocbasic]{nomencl}
\patchcmd{\thenomenclature}{\section*{\nomname}}{\relax}{\typeout{Success}}{\typeout{Failure}}
\makenomenclature
\begin{document}
text
\nomenclature[1]{$\mu$}{variable}
\printnomenclature[0.9in]
\end{document}
Dengan tocbasicmetode ini, Anda harus menambal \tocbasic@listhead, tetapi ini mungkin berdampak buruk pada bagian lain dari dokumen.
\documentclass[]{article}
\usepackage{xpatch}
\usepackage{nomencl}
\makeatletter
\patchcmd\tocbasic@listhead{\section*}{\@gobble}{}{}
\makeatother
\makenomenclature
\begin{document}
text
\nomenclature[1]{$\mu$}{variable}
\printnomenclature[0.9in]
\end{document}
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'