
これはこの質問申し訳ありませんが、そこにコメントを追加できなかったので、この新しい質問を書きました。Gonzalo Medina は、新しいコマンドを定義することで問題を解決しました。これは私には機能しません。私は、Beamer プレゼンテーションと記事を作成するために Lyx を使用しています。そのため、Lyx に標準コマンドの代わりに\Section
新しく定義されたコマンドを使用するように指示することはできません。\Section
\section
\section
では、beamer-article toc が短いタイトルではなくセクションの完全なタイトルを使用するように、コマンドまたは tocのいずれかを再定義/パッチする方法はありますか?
前もって感謝します
答え1
私はこの質問に対する解決策を見つけることができました。だから私は元の質問ページで引用する。
次のコードは私の場合は完璧に動作しました。\section
と依存\section*
コマンドを再定義します。このコードはドキュメントのプリアンブルに記述するbeamerarticle
必要があります。そうすれば、 も も使用せずにモードを指定する必要はありません。上記の Gonzalo Medina の投稿に感謝します。クリスチャン・フプファーの投稿以下のコードにインスピレーションを与えて下さったことに感謝します。このコードは\part
、、\subsection
およびにも拡張できます\subsubsection
。
\makeatletter
\let\OriginalSection\section
\newcommand{\starredsection}[1]{%
\OriginalSection*{#1}%
}
\newcommand\unstarredsection[2][]{%
\OriginalSection{#2}
}
\renewcommand{\section}{%
\@ifstar{\starredsection}{\unstarredsection}%
}%
\makeatother