xml

xml

Подписаться на эту метку по RSS

Оформление ссылок на библиографические источники

Один из посетителей нашего блога решил поделиться своими наработками по настройке списка литературы для Word 2007. Мне его советы кажутся очень дельными.

Автор Осокин Георгий


 

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

 

Первая проблема заключалась в изменении «стр.» на «с.». Метод с изменением языка на украинский меня не устраивал, т.к. вместо «и» он писал «та». Вторая проблема была в том, что вместо стандартного формата указания страницы [2, c.90] Word вставлял следующее: [2 c.90]. Ещё интереснее он делал при указании нескольких страниц: [2 cc. 90-95], т.е. по образу и подобию «pp.» в английском языке.

 

Вторая проблема решается правкой строк 911-932:

 

При указании нескольких страниц:

<xsl:template name="templ_str_PagesCountinousShort" >
<xsl:param name="LCID" />
<xsl:variable name="_LCID">
<xsl:call-template name="localLCID">
<xsl:with-param name="LCID" select="$LCID"/>
</xsl:call-template>
</xsl:variable>
<!--xsl:value-of select="/*/b:Locals/b:Local[@LCID=<?xml version="1.0" encoding="UTF-8"?><HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><LINK rel=stylesheet type=text/css href="STYLE_SHEET">INITIAL_CONTENTLCID]/b:Strings/b: PagesCountinousShort"/>-->
	<xsl:text>c.</xsl:text>
</xsl:template>

При указании одной страницы:

<xsl:template name="templ_str_PageShort" >
<xsl:param name="LCID" />
<xsl:variable name="_LCID">
<xsl:call-template name="localLCID">
<xsl:with-param name="LCID" select="$LCID"/>
</xsl:call-template>
</xsl:variable>
<!--xsl:value-of select="/*/b:Locals/b:Local[@LCID=<?xml version="1.0" encoding="UTF-8"?><HTML xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"><HEAD><LINK rel=stylesheet type=text/css href="STYLE_SHEET">INITIAL_CONTENTLCID]/b:Strings/b: PageShort"/>-->
	<xsl:text>c.</xsl:text>
</xsl:template>

На этом еще не все, т.к. после указания номера источника Word ставит всегда пробел: [2 , c.90]. Эта проблема решается так:

Строки 3769-3787, комментируем одну строчку и вставляем другую:

<xsl:if test="string-length($volume) > 0 or string-length($pages) > 0">
<xsl:if test="string-length($displayAuthor) > 0 or string-length($displayTitle) > 0 or string-length($year) > 0">
<xsl:text>, </xsl:text> <!--строчкасзапятой и пробелом(!)-->
<!--xsl:call-template name="templ_prop_Space"/>--> <!--//строчкаспробелом-->
</xsl:if>
<xsl:choose>
<xsl:when test="string-length($volume) > 0 and string-length($pages) > 0">
<xsl:value-of select="$volume"/>
<xsl:call-template name="templ_prop_EnumSeparator"/>
<xsl:value-of select="$pages"/>
</xsl:when>
<xsl:when test="string-length($volVolume) > 0">
<xsl:value-of select="$volVolume"/>
</xsl:when>
<xsl:when test="string-length($ppPages) > 0">
<xsl:value-of select="$ppPages"/>
</xsl:when>
</xsl:choose>
</xsl:if>


 

От себя добавлю, что все изменения проводятся в файле ISO690Nmerical.xsl, который, как и другие файлы определения стилей, находится по пути: Папка установки Microsoft Office\Office12\Bibliography\Style.

Соответственно и применять в документе нужно именно этот стиль.

 

Исправленный файл стиля можно скачать отсюда iso690nmerical.xml

Ribbon XML Editor — программа редактирования интерфейса Word 2007, 2010

Рубрики: Настройка Word | Новости | Программы
Метки: | | | |
Дата: 02/02/2010 14:22:08

На нашем сайте было опубликовано несколько заметок, посвящённых редактированию нового интерфейса Word 2007, а теперь и Word 2010:

1. Word 2007: добавляем свою вкладку и свои команды

2. Как назначить свою иконку для макроса в Word 2007

3. Как добавить кнопки на панель быстрого доступа в Word 2007

4. Как добавить свои команды в контекстное меню в Word 2007

5. Классический интерфейс в Microsoft Office 2007

6. Методики настройки интерфейса Word 2007

 

Сегодня я хочу представить вашему вниманию программу Ribbon XML Editor отечественного разработчика Максима Новикова.

 

Читать далее...

Изменение вида скобок при работе с литературными источниками в Word 2007

Статья впервые была опубликована в журнале Компьютерра-Онлайн 16 ноября 2007г.

На форуме Microsoft TechNet недавно был задан вопрос об изменении вида скобок в тексте документа при работе с литературными источниками.

Согласно ГОСТ 7.1-2003 "Библиографическая запись. Библиографическое описание. Общие требования и правила составления" (п.4.8.3), сведения, сформулированные на основе анализа документа, а также заимствованные из источников вне документа, во всех областях библиографического описания, кроме области примечания, приводят в квадратных скобках.

 

Однако редактор Word 2007, в котором оформляется документ, позволяет использовать лишь круглые скобки (вкладка Ссылки | группа команд Ссылки и список литературы | кнопка Вставить ссылку). Например, так:

Читать далее...

Number one designer
^ Наверх