Латекс: неправильный номер ссылки - PullRequest
2 голосов
/ 28 октября 2010

В моем файле .tex 6 цифр. Где бы я ни поместил ссылку на 6-е изображение, в pdf я получаю рисунок 1. 5 вместо рисунка 1. 6 (на 1 меньше), но, щелкнув ссылку, я перехожу к нужному рисунку Figure1.6.

Точно так же, когда я ссылаюсь на 5-е изображение, в pdf я получаю рисунок 1. 4 вместо рисунка 1. 5 , еще раз, когда я нажимаю на ссылку, я перехожу к рисунку 1. 5.

То же самое относится и к ссылке на 4-е изображение, я получаю на 1 меньше (1,3 вместо 1,4) в PDF. То же самое с 1,3, я получаю 1,2.

Но для 1,2 я получаю ровно 1,2, а 1,1 - 1,1.

Почему это происходит? Я думал, что это из-за порядка \caption и \label на рисунке, но я уже убедился, что они в правильном порядке. Поэтому я не думаю, что это та проблема.

Помощь!


Код для цифр от 1,1 до 1,6

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.1a} \includegraphics[width=0.48\textwidth]{Images/Figure001.png}}
        \hspace{1.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.1b} \includegraphics[width=0.48\textwidth]{Images/Figure002.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.1}
\end{figure}

% ---------------------------------%

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.2a} \includegraphics[width=0.48\textwidth]{Images/Figure004.png}}
        \hspace{1.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.2b} \includegraphics[width=0.48\textwidth]{Images/Figure005.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.2}
\end{figure}

% ---------------------------------%

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3a} \includegraphics[width=0.45\textwidth]{Images/Figure006.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3b} \includegraphics[width=0.45\textwidth]{Images/Figure007.png}}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3c} \includegraphics[width=0.95\textwidth]{Images/Figure008.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.3}
\end{figure}

% ---------------------------------%

\begin{figure}[H]
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4a} \includegraphics[width=0.30\textwidth]{Images/Figure009a.png}}
    \end{center}

    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4b} \includegraphics[width=0.45\textwidth]{Images/Figure010.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4c} \includegraphics[width=0.45\textwidth]{Images/Figure011.png}}
    \end{center}

    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4d} \includegraphics[width=0.403\textwidth]{Images/Figure012.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4e} \includegraphics[width=0.45\textwidth]{Images/Figure013.png}}
    \end{center}

\textit{\caption{abcd...........xyz}}
\label{figure1.4}

\end{figure}

% ---------------------------------%

  \begin{figure}
            \begin{center}
                \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.5a} \includegraphics[width=0.403\textwidth]{Images/Figure014a.png}}
                \hspace{2.0mm}
                \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.5b} \includegraphics[width=0.403\textwidth]{Images/Figure014b.png}}
            \end{center}

            \begin{center}
            \subfigure[\textit{abcd...........xyz]{\label{fig:Fig1.5c} \includegraphics[width=1\textwidth]{Images/Figure015.png}}
            \end{center}

        \textit{\caption{abcd...........xyz}}
        \label{figure1.5}

        \end{figure}

% ---------------------------------%

\begin{figure}[H]
    \begin{center}
    \includegraphics[width=0.80\textwidth]{Images/Figure015a.png}
    \textit{\caption{abcd...........xyz}}
\end{center}
    \label{figure1.6}
\end{figure}

Ответы [ 2 ]

1 голос
/ 28 октября 2010

OK. Проблема началась с этого шага - я хотел выделить курсивом подписи, которые, по своей интуиции, я делал так:

\textit{\caption{abcd...........xyz}}

Для всех моих подписей у меня есть \textit, включающий \caption{}, именно это и стало причиной проблемы. Я не понимаю почему.

Итак, я удалил их все, и ссылки теперь работают отлично.

Но я все еще хотел подписи к курсиву.

Итак, я сделал это, я дал опции пакету напрямую

\usepackage{caption}
\captionsetup{font=it, labelfont=bf}

Здесь font=it выделяет курсивом весь заголовок, включая метку, а labelfont=bf выделяет только метку.

Но это ТОЛЬКО курсивом подписи фигуры, для подписей субфигры мне пришлось еще раз дать опции пакету субфигры

\usepackage[bf, it, IT]{subfigure}

Где параметры bf и it выделяют жирным шрифтом и курсивом, а параметр IT выделяет только курсив.

Вот и все, проблема решена!

0 голосов
/ 28 октября 2010

Убедитесь, что ссылка на рисунок 2 установлена ​​правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...