Как мне ввести многострочную сноску в LaTeX? - PullRequest
2 голосов
/ 07 февраля 2009

Моя интуиция была

Lorem ipsum\footnote{long footnote
  that spans a whole
  bunch of
  lines.
}

Но независимо от того, куда я положил { и } относительно текста сноски, я получаю следующую ошибку:

Latex Error: ./mydoc.tex:142 Package inputenc Error: Unicode char \u8:― not set up for use with LaTeX.

Ответы [ 3 ]

6 голосов
/ 07 февраля 2009

Сноски заполняются в свободном месте, как и любой другой абзац: вы просто пишете

\footnote{ 
    a whole lot of text that goes on and on and on and...
    ...
    and may consists of multiple sentences. But after a while
    ... 
    it finally comes to a stop.
}

Это не твоя проблема. Глядя на сообщение об ошибке (которое я не узнаю из личного опыта), я бы сказал, что ваша проблема связана с набором символов или шрифтом.

Используете ли вы редактор, использующий юникод?

3 голосов
/ 07 февраля 2009

Ошибка, которую вы получаете, указывает на проблему с настройкой кодирования. Поиск в сообщении об ошибке указывает на то, что вы, возможно, используете TexShop или вам необходимо установить поддержку латексного юникода. использовать

apt-get latex-ucs

или что-то подобное и попробуйте снова.

1 голос
/ 26 ноября 2016

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

  • закомментируйте весь текст вашей сноски, замените его на XX и подтвердите, что теперь ваш документ работает
  • Повторите весь текст сноски вручную.

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

В приведенном вами примере похоже, что вы получили символ em-dash, который должен быть заменен стандартной конструкцией LaTeX из двух или трех дефисов.

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