Namun pertanyaan lain tentang lekukan di AUCTeX ...
Saya ingin membuat indentasi konten di dalam tanda kurung siku [...]
. Ini akan berguna untuk daftar opsi tikz, misalnya, atau pohon yang digambar menggunakan forest
atau qtree
: kedua paket ini menggunakan tanda kurung siku untuk sintaksanya, yang membuatnya mudah untuk memindai kode sumber dalam editor yang mendukung indenasi paren.
Sayangnya, AUCTeX hanya membuat indentasi lingkungan dan konten antara kawat gigi {...}
.
The forest
contoh adalah juga situasi di mana kecurangan dengan menambahkan kawat gigi sekitar konten yang kita inginkan menjorok tidak akan bekerja, karena kawat gigi akan melarikan diri semua konten dari yang dievaluasi sebagai sebuah pohon.
Contoh:
\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
[A
[B]
[C
[D]
[E]
]
]
\end{forest}
\end{document}
Yang saya ingin indentasi sebagai:
\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
[A
[B]
[C
[D]
[E]
]
]
\end{forest}
\end{document}
Apakah ada cara?
(modify-syntax-entry ?\[ "(]" LaTeX-mode-syntax-table) (modify-syntax-entry ?\] ")[" LaTeX-mode-syntax-table)
.
character: [ (...) syntax: (] which means: open, matches ]
tetapi tampaknya mekanisme indentasi AUCTeX mengabaikan informasi ini.
forest
lingkungan?