2

説明リストの項目を番号ではなく名前で参照したいのですが。そのために、各アイテムにラベルを追加しましたが、それらを参照するときに、リストアイテムではなく、セクションの名前のみを取得します。各アイテムのカスタムラベルを表示するように変更するにはどうすればよいですか?

\section{Definitions}
\begin{description}
    \item [Vehicle\label{itm:vehicle}] Something
    \item [Bus\label{itm:bus}] A type of \nameref{itm:vehicle}
    \item [Car\label{itm:car}] A type of \nameref{itm:vehicle} smaller than a \nameref{itm:bus}
\end{description}

結果は次のようになります。

1定義

VehicleSomethingBus
定義の一種Car定義よりも小さい定義の
一種

次のものが欲しいのですが。

1定義

VehicleSomethingBus一種のVehicleCar
バスよりも小さい一種のVehicle

別の解決策は、サブセクションを使用して、それらを定義リストとして表示することです。誰もがそれを行う方法を知っていますか?

4

1 に答える 1

2

これは思ったより難しいかもしれません。この質問は似たようなものであり、そこにある答えは残念ながら長蛇の列でした。あなたはそれがもっと簡単だと思っていたでしょう...そこで働いたのと同じ\namedlabelアプローチがここで働くかもしれませんか?

于 2010-08-06T13:02:59.130 に答える