BibTex Citation Management within MediaWiki

A couple of days ago I started an experiment to use a Wiki system to organize my research project about building a pattern language. For this purpose its essential to cite other peoples work as its common in scientific articles. In other contexts like writing with Latex or managing papers with Mendeley the BibTex data format showed up as very useful to manage and reuse a whole lot of citations. The question was how to include a BibTex citation manager into a Wiki sytsem?

These desirable feature has been missing in popular Wiki systems like MediaWiki or TKWiki. In case of MediaWiki there were two promising extensions. The first is called Bibtex but lacks on efficient citation management across several pages. The second is called Biblio which provides an excellent citation manager including support for for ISBN and other medical document indexes. But unfortunately Biblio has no built in BibTex support.

The solution on how to combine the extensions Biblio and Bibtex needs four steps:

  1. Download Biblio Extension from their homepage and install it as it is mentioned there.
  2. Search for function “function render_biblio(” and paste a new variable:
    $bibtexx = new BibTex();
  3. Open the file Biblio.php in the Extension directory. Search for the string “$text = $this->get($ref, ‘text’);” and insert the following code behind it:
    if(strcmp(substr($text, 0, 10), '< ;bibtex') == 0){
       $bibtexx->BibTex($text);
       $text = $bibtexx->html();
    }
  4. Now you can render bibtex entries like:
    #localref local reference
    #[[Literature]]
    #somebook @book{Alexander1979,
    	Author = {Christopher Alexander},
    	Publisher = {Oxford University Press},
    	Title = {The Timeless Way of Building},
    	Year = {1979}}
    #someusualbook MySelf. "Me Myself and I". Self.
    #x ...

Especially if you store all BibTex entries in one single Wiki page (e.g. [[Literature]]) it gives you the advantage of synchronizing your local BibTex database with the entries inside the Wiki.

543 thoughts to “BibTex Citation Management within MediaWiki”

  1. Внести деньги на счет клиент онлайн оператора
    может через ПК на официальном сайте клуба, а также можно
    воспользоваться мобильной версией веб-портала или фирменным мобильным клиентом.

  2. Как выбрать кондиционер Electrolux для вашего дома
    Как выбрать кондиционер Electrolux для вашего дома – полезные советы и рекомендации
    При выборе системы охлаждения от Electrolux стоит учитывать несколько
    важных аспектов. Во-первых, определите необходимую мощность устройства.
    Расчет мощности производится исходя из
    площади помещения. Обычно рекомендуют 100 Вт на квадратный метр.
    Таким образом, для комнаты площадью 20
    м² потребуется установка с мощностью около 2000 Вт.

    Классификация устройств
    Эта фирма предлагает несколько разновидностей, каждая из которых имеет свои преимущества.

    Основные категории включают:

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

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

    Энергоэффективность
    Следующий важный момент – уровень потребления
    электроэнергии. Обращайте внимание на класс энергоэффективности.
    Модели с классом A++ или A+++ обеспечивают экономию в долгосрочной перспективе.
    Это не только снизит ваши счета за свет,
    но и будет более экологичным выбором.

    Функциональность
    Современные варианты предлагают дополнительные
    функции, такие как:

    – Очистка воздуха: Некоторые модели оснащены
    фильтрами, которые улучшают качество воздуха, удаляя пыль и аллергены.

    – Инверторная технология: Позволяет регулировать скорость компрессора, что улучшает стабильность температурного
    режима и снижает расход энергии.

    – Управление через приложение:
    Возможность дистанционного управления с помощью смартфона значительно увеличивает komfort.

    Резюме
    Итак, сделайте выбор, ориентируясь на мощность,
    тип, энергоэффективность и дополнительные возможности устройства.
    Исследуйте различные объявления
    и читайте отзывы пользователей, чтобы найти
    наиболее подходящий вариант, который
    будет удовлетворять вашим
    требованиям и ожиданиям в долгосрочной перспективе.

    Типы кондиционеров Electrolux и их особенности
    Модели с инверторным оборудованием
    обеспечивают стабильную температуру в помещении,
    минимизируя колебания. Эти устройства эффективно расходуют
    электроэнергию, что делает их идеальными для жилья.

    Как правило, они работают тише, что обеспечивает комфортный сон и отдых.
    Варианты с высокими энергопоказателями могут
    серьезно снизить затраты на электроэнергию.

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

    купить кондиционер с установкой в москве недорого в квартиру

Leave a Reply to สล็อต Cancel reply

Your email address will not be published. Required fields are marked *