IEEE トランザクション テンプレートで、subfig パッケージと fontenc パッケージの間に競合があります。これを解決するにはどうすればよいですか?
この記事では、IEEE トランザクション テンプレート内の subfig パッケージと fontenc パッケージの間の競合を解決する方法を記録します。
目次
1. フォント表示の問題
IEEE Transactionsのテンプレートでは、公式Webサイトからダウンロードしたテンプレートではフォント表示が以下のようになっており、IEEEが発行する実際の論文のフォントとは異なります。
フォントの表示を公開された論文と一致させるには、次の行を latex ファイルに追加する必要があります。
\usepackage[T1]{fontenc}
上記の行を追加すると、テキストのフォントが次のように表示されます。
2. パッケージ競合の問題の説明
latex ファイルで、サブグラフを表示するためにパッケージを使用したい場合は、subfig
latex ファイルで次のパッケージを使用する必要があります。
\usepackage{subfig}
しかし、問題は、\usepackage{subfig}
以降\usepackage[T1]{fontenc}
でテーブルのタイトルがIEEE トランザクション テンプレートと画像のタイトル、これら 2 つの部分のフォントが変更されています。つまり、\usepackage[T1]{fontenc}
変更されたフォントの効果は無効です。現時点で、この問題を解決するには、\usepackage{subfig}
この行を削除し、次の 2 行のコードを追加する必要があります。
\usepackage[caption=false,farskip=0pt,labelfont={bf}]{subfig}
\usepackage[T1]{fontenc}
正しく表示されると、表のタイトルと図のタイトルは次のようになります。
\usepackage{subfig}
パッケージとの競合が 発生した場合\usepackage[T1]{fontenc}
、フォントは Times New Roman に戻り、図や表のタイトルは次のように表示されます。
このとき、サブマップ表示を実現するコードは以下のとおりです。
\begin{
figure}[!t]
\centering
\subfloat[]{
\includegraphics[width=1.1in]{
1.png}
\label{
1}}
% \hfil
\subfloat[]{
\includegraphics[width=1.1in]{
2.png}%
\label{
2}}
% \hfil
\subfloat[]{
\includegraphics[width=1.1in]{
3.png}%
\label{
3}}
\caption{
An example of image .}
\label{
image1}
\end{
figure}
オンライン参考資料: