IEEE トランザクション テンプレートで、subfig パッケージと fontenc パッケージの間に競合があります。これを解決するにはどうすればよいですか?

IEEE トランザクション テンプレートで、subfig パッケージと fontenc パッケージの間に競合があります。これを解決するにはどうすればよいですか?

    この記事では、IEEE トランザクション テンプレート内の subfig パッケージと fontenc パッケージの間の競合を解決する方法を記録します。

1. フォント表示の問題

    IEEE Transactionsのテンプレートでは、公式Webサイトからダウンロードしたテンプレートではフォント表示が以下のようになっており、IEEEが発行する実際の論文のフォントとは異なります。
ここに画像の説明を挿入
    フォントの表示を公開された論文と一致させるには、次の行を latex ファイルに追加する必要があります。

    \usepackage[T1]{fontenc}

    上記の行を追加すると、テキストのフォントが次のように表示されます。
ここに画像の説明を挿入

2. パッケージ競合の問題の説明

     latex ファイルで、サブグラフを表示するためにパッケージを使用したい場合は、subfiglatex ファイルで次のパッケージを使用する必要があります。
     \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}

オンライン参考資料:

おすすめ

転載: blog.csdn.net/weixin_43981621/article/details/131405551