2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Сноски и знаки препинания
Сообщение30.07.2018, 14:20 
Здравствуйте!

Не могли бы вы мне опять подсказать, как можно "загнать" знак препинания под предшествующий знак сноски?

Пробовал несколько пакетов (в первую очередь FNPCT), но у меня почему-то не получается откомпилировать свой tex-файл.

Код:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[supstfm=libertinesups]{superiors}
\usepackage{libertine}
\usepackage{fnpct}

\renewcommand\thempfootnote{\arabic{mpfootnote}}
\begin{document}

\begin{minipage}{.5\linewidth}
  \noindent The three little pigs built their houses
  out of straw\footnote{not to be confused with hay},
  sticks\footnote{or lumber according to some sources}
  and bricks\footnote{probably fired clay bricks}.
\end{minipage}

\end{document}




Заранее благодарен за помощь!

 
 
 
 Re: Сноски и знаки препинания
Сообщение30.07.2018, 15:14 
Ну, как наколенный вариант у меня прокатило \hbox to 0pt{.\hfillneg} вместо точки перед сноской.
_Y_ в сообщении #1329542 писал(а):
не получается откомпилировать
А что именно? У меня, за исключением отсутствия libertine всё более-менее.

 
 
 
 Re: Сноски и знаки препинания
Сообщение30.07.2018, 16:50 
При этом, правда, сбивается тонкий механизм расчёта пробелов. Досадно.

 
 
 
 Re: Сноски и знаки препинания
Сообщение30.07.2018, 19:26 
Спасибо за комментарий!

А что нужно подгрузить, чтобы работал \hfillneg ?

Предыдущий текст выдаёт следующее:

Цитата:
Command Line: bibtex.exe "fnpct_example"
Startup Folder: D:\TeX\fnpct

This is BibTeX, Version 0.99d (MiKTeX 2.9.6100 64-bit)
The top-level auxiliary file: fnpct_example.aux
I found no \citation commands---while reading file fnpct_example.aux
I found no \bibdata command---while reading file fnpct_example.aux
I found no \bibstyle command---while reading file fnpct_example.aux
(There were 3 error messages)


Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=-1 "D:\TeX\fnpct\fnpct_example.tex"
Startup Folder: D:\TeX\fnpct

This is pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9.6100 64-bit)
entering extended mode
(D:/TeX/fnpct/fnpct_example.tex
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 75 language(s) loaded.

(....)

("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty")
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\base\textcomp.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.def"))
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\mweights\mweights.sty)
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty")
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\fontaxes\fontaxes.sty)
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\libertine\LinLibertine_I.t
ex)) ("C:\Program Files\MiKTeX 2.9\tex\latex\fnpct\fnpct.sty"
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\l3packages\xparse\xparse.s
ty (C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3.sty
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3-code.tex)
(C:\Users\aniki\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3pdfmode.def)
! Missing = inserted for \ifnum.
<to be read again>
-
l.283 }

?

Process has been terminated ...

 
 
 
 Re: Сноски и знаки препинания
Сообщение30.07.2018, 22:17 
_Y_ в сообщении #1329595 писал(а):
А что нужно подгрузить, чтобы работал \hfillneg?
Ничего. Это команда $Plain\ \TeX$. Я прямо по вашему примеру правил.
_Y_ в сообщении #1329595 писал(а):
Missing = inserted for \ifnum
Похоже на ошибку в пакете. У меня этих пакетов нет, не могу проверить.

 
 
 
 Re: Сноски и знаки препинания
Сообщение31.07.2018, 00:00 
iifat в сообщении #1329632 писал(а):
_Y_ в сообщении #1329595 писал(а):
А что нужно подгрузить, чтобы работал \hfillneg?
Ничего. Это команда $Plain\ \TeX$. Я прямо по вашему примеру правил.


Я разобрался. Правильно писать \hfilneg, а не \hfillneg, как было указано в вашем первом сообщении. Большое спасибо! ;)

 
 
 
 Re: Сноски и знаки препинания
Сообщение31.07.2018, 04:11 
l там может быть одна, две и, по-моему, три (сейчас нет под рукой книги). В данном случае неважно.

 
 
 
 Re: Сноски и знаки препинания
Сообщение31.07.2018, 13:36 
Установил себе последнюю версию MiKTeX. FNPCT заработал. Стало очень красиво, но ваше решение тоже интересное.

Еще раз большое спасибо! :)

 
 
 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group