Переопределение команд секционирования в латексе, проблемы со ссылками и метками - PullRequest
1 голос
/ 11 сентября 2010

Я пытаюсь изменить внешний вид одной из собственных команд секционирования в LaTeX.Но после этого латекс не может обрабатывать ссылки, как ожидалось.

Ожидается, что приведенный ниже код выведет документ с текстом

1 One
See section 2. 

2 Two
See section 1.

Но вместо этого я получаю следующее.

1 One
See section . 

2 Two
See section .

Что я могу изменить в обновленной команде, чтобы ссылки снова работали.

Код документа следующий:

\documentclass{article}

\newcounter{seccnt}
\renewcommand{\section}[1]{\vspace{2em}\stepcounter{seccnt} \theseccnt~ {\Large #1}\vspace{0.5em}}

\begin{document}

\section{One}
\label{secOne}

See section \ref{secTwo}.

\section{Two}
\label{secTwo}

See section \ref{secOne}.

\end{document}

1 Ответ

1 голос
/ 11 сентября 2010

Я думаю, вам нужно использовать \refstepcounter вместо \stepcounter, чтобы ссылка сохранялась.

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