вторник, 5 июля 2011 г.

Постраничная нумерация подстрочных примечаний

Взято отсюда.

Придумал как сделать постраничную нумерацию подстрочных примечаний (требуется amsmath):

\numberwithin{footnote}{page} <- Внимание! Это неправильный способ!
\renewcommand{\thefootnote}{\arabic{footnote}} <- Никогда так не делайте!! (См. следующий пост)

Кстати, при одновременном наличии на странице плавающих объектов (рисунков) и подстрочных примечаний возможен глюк, связанный с размещением последних - текст примечания иногда оказывается на странице, следующей за его маркёром (не в том смысле, что продолжается на следующую страницу, а именно начинается на ней). Устранить глюк получилось, поиграв расположением процедуры figure в исходном тесте (при этом в самом документе рисунок остался на прежнем месте - то есть там где надо) =============== ВНИМАНИЕ!! То что я написал выше по поводу постраничной нумерации подстрочных примечаний даёт, вообще говоря, неверный результат. Проблема связана с поведением счётчика page. Расставьте по странице достаточно густо команды \thepage и вы увидите, что значение page меняется с некоторой задержкой по сравнению с настоящим номером страницы! Понятно, что эта задержка в некоторых случаях приводит к неправильной нумерации подстрочных примечаний. В то же время команда \pageref во всех случаях генерирует истинный номер. Последний обстоятельство подсказывает, что решение вне всякого сомнения должно быть. И недолгие поиски по инету подтверждают данное предположение:
Footnotes numbered “per page”
The footnpag Package

Пакет footnpag является самым узкоспециализированным, но одновременно и самым простым решением вопроса постраничной нумерации примечаний. Просто вставляем \usepackage{footnpag}, делаем двойной прогон latex'ом (или один TeXify'ем) и всё

среда, 11 мая 2011 г.

приемы по работе с фотографиями

http://www.makeuseof.com/dir/exifremover-remove-exif-data/

четверг, 7 апреля 2011 г.

понедельник, 4 апреля 2011 г.

среда, 16 марта 2011 г.

online flash games


пятница, 4 марта 2011 г.

Что нужно сохранять в бэкапах

Кроме личных данных, разбросанных где угодно, полезно сохранять также следующие директории (привязка к семейству Windows XP)

  • "C:\Documents and Settings\%USER%" за исключением "C:\Documents and Settings\%USER%\Local Settings\Temporary Internet Files". Неизвестно, что может потребоваться. Важным является сохранение "C:\Documents and Settings\%USER%\Application Data\Microsoft\QuickStyles" и "C:\Documents and Settings\%USER%\Application Data\Microsoft\Шаблоны". Но тут название папок завязано на локализацию.
  • "C:\Program Files\QIP 2010", если используется QIP. Аналогично для всяких асек.
  • "C:\Program Files\Opera".
  • "C:\Program Files\WinEdt Team
  • "C:\Program Files\WinRar
  • "C:\Program Files\Wing IDE 4.0" без поддиректорий (key mapping) 
  • "C:\Program Files\WebSite-Watcher"
  • "C:\Program Files\Far2"
  • "C:\Program Files\MobileBalance"

понедельник, 14 февраля 2011 г.

Запуск beamer под MikTeX 2.8

Попытки запустить "As Is", привели к следующей ошибке:
! Undefined control sequence.
\@outlinefile

l.44 \section{Введение}


Выяснилось, что это проблема совместимости beamer и hyperref. Прорабатывались разные workaround, например, здесь:

2009-12-22  6.79x  Heiko Oberdiek
    * 6.79x
    * Checking \@outlinefile before writing (workaround for
      beamer bug in beamerbasecompatibility 1.63).

Детально решение проблемы и причины ее возникновения обсуждаются здесь.

Я использовал такой workaround:
\documentclass[ignorenonframetext,pdftex,hyperref={bookmarks=true,unicode=true}]{beamer}

Оптимальным будет следующий вариант (поскольку презентацию правильнее сразу на полный экран показывать):
\documentclass[ignorenonframetext,pdftex,hyperref={pdfpagemode=FullScreen,unicode=true}]{beamer}