Фигуры, встречающиеся после макросов ^ и _ (было: ограничение LaTeX?) - PullRequest
3 голосов
/ 23 марта 2010

Я столкнулся с досадной проблемой в LaTeX. У меня есть текстовый файл около 1000 строк. У меня уже есть несколько цифр, но когда я пытаюсь добавить другую фигуру, она выглядит так:

! Undefined control sequence.
<argument> ... \sf@size \z@ \selectfont \@currbox

l.937 \begin{figure}[t]

Если переместить фигуру в другие части файла, я могу получить похожие ошибки в разных строках:

! Undefined control sequence.
<argument> ... \sf@size \z@ \selectfont \@currbox

l.657 \paragraph
                {A Centering Algorithm}

Если я закомментирую рисунок, все в порядке.

%\begin{figure}[t]
% \caption{Example decision tree, from Reiter and Dale [2000]}
% \label{fig:relation-decision-tree}
% \centering
% \includegraphics[keepaspectratio=true]{./relation-decision-tree.eps}
%\end{figure}

Если я оставлю только начало и конец как:

\begin{figure}%[t]
% \caption{Example decision tree, from Reiter and Dale [2000]}
% \label{fig:relation-decision-tree}
% \centering
% \includegraphics[keepaspectratio=true]{./relation-decision-tree.eps}
\end{figure}

Я получаю:

! Undefined control sequence.
<argument> ... \sf@size \z@ \selectfont \@currbox

l.942 \end
          {figure}

Сначала я подумал, что, возможно, LaTeX достиг определенного предела, и я попытался поиграть с ulimit, но это не помогло. Есть идеи?

У меня уже есть другие фигуры с графикой. моя преамбула выглядит так:

\documentclass[acmcsur,acmnow]{acmtrans2n}
\usepackage{array}
\usepackage{lastpage}
\usepackage{pict2e}
\usepackage{amsmath}
\usepackage{varioref}
\usepackage{epsfig}
\usepackage{graphics}
\usepackage{qtree}
\usepackage{rotating}
\usepackage{tree-dvips}
\usepackage{mdwlist}
\makecompactlist{quote*}{quote}
\usepackage{verbatim}
\usepackage{ulem}

Ответы [ 5 ]

2 голосов
/ 23 марта 2010

Я обнаружил, что проблема не в \textsuperscript, а в том, что с ^ def я поднял http://anthony.liekens.net/index.php/LaTeX/SubscriptAndSuperscriptInTextMode.Исправление заключается в том, чтобы использовать ^ в {}, как в я поместил целые разделы, где я использую много ^ и _ в {}.Ура!

1 голос
/ 23 ноября 2010

В конце моей магистерской диссертации у меня также была проблема, заключающаяся в том, что после некоторого количества цифр я получил ошибку без какого-либо специального сообщения об ошибке.После прочтения вашей ветки я также попробовал кое-что с включенными пакетами, и в конце концов я добился успеха, вынув \ usepackage {pxfonts} и \ usepackage {txfonts}.Да, наконец .. Я почти сошел с ума ..;)

0 голосов
/ 24 июня 2010

Пожалуйста, получите благодарность (ранее) совершенно смущенного аспиранта.Краткое пояснение для других пользователей:

{Самый быстрый способ применения этого решения на практике - заключить в скобки все разделы текста, содержащие символ `` \ ^ '', как показано здесь.}

0 голосов
/ 23 марта 2010

Ваша ошибка лежит в другом месте.Я бы не удивился, если бы это был класс документов.Попробуйте изменить ваш документ на \documentclass{article} и посмотрите, где вы получите.Если это решит проблему, вы можете подать жалобу в ACM (ROTFLMAO - я не согласен с ACM).

Если это не решит проблему, вставьте \tracingall перед цифрой-нарушителемвведите результаты в http://pastebin.com/, и сообщите нам.

0 голосов
/ 23 марта 2010

Если я Google для "неопределенной последовательности управления латексом", я получу это .

Я успешно включил графику в LaTeX, используя что-то вроде этого:

\usepackage{amsmath,amsthm,graphicx}

...

I just wanted to test adding an image to a \LaTeX file:

\includegraphics[scale=0.60]{basic-info.png} 

Я набрал целую диссертацию в 200 страниц с множеством рисунков в LaTeX и не столкнулся с таким ограничением. Сначала я поставлю на проблему с синтаксисом, прежде чем допущу проблему с размером.

...