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

Источник: computerra
Антон Конкин

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

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

Чтобы документ соответствовал требованиям государственных стандартов, следует изменить шаблон вывода открывающих и закрывающих скобок в файле APA.XSL, если вы используете этот стиль для библиографических ссылок. Файл стиля АРА.XLS расположен в директории C:\Program Files\Microsoft Office12\Office12\Bibliography\Style\. Если вы устанавливали пакет Office 2007 в другую директорию, то этот путь будет иным.

Перед редактированием файла стиля я рекомендую сохранить его под каким-нибудь другим именем. Резервная копия пригодится, если вдруг что-то пойдет не так.

Откройте файл АРА.XLS обычным текстовым редактором, например, "Блокнотом". Впрочем, лучше воспользоваться более продвинутым редактором, который отображает нумерацию строк.

Найдите следующие фрагменты кода (строки 2043­-2064):

<xsl:template name="templ_prop_OpenBracket">
<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=$_LCID]/b:General/b:OpenBracket"/>
</xsl:template>

<xsl:template name="templ_prop_CloseBracket">
<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=$_LCID]/b:General/b:CloseBracket"/>
</xsl:template>

Закомментируйте следующие строчки у этих двух фрагментов и добавьте ниже код с открывающими и закрывающими квадратными скобками:

<!--<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>-->
<xsl:text>[</xsl:text>

<!--<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket"/>-->
<xsl:text>]</xsl:text>

В итоге после модификации код указанных фрагментов должен выглядеть следующим образом:

<xsl:template name="templ_prop_OpenBracket">
<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=$_LCID]/b:General/b:OpenBracket"/>-->
<xsl:text>[</xsl:text>
</xsl:template>

<xsl:template name="templ_prop_CloseBracket">
<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=$_LCID]/b:General/b:CloseBracket"/>-->
<xsl:text>]</xsl:text>
</xsl:template>

Теперь у вставленных ссылок на литературные источники будут отображаться квадратные скобки.

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

Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=7974