Настройка Word

Настройка Word

Один из посетителей нашего блога решил поделиться своими наработками по настройке списка литературы для 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

Обновлено.

На официальном сайте Microsoft опубликована статья "How to optimize Word 2007 and Word 2010".

Статья на английском и доступна пока только для MVP (поэтому убрал ссылку).

Однако, есть аналогичная статья и на русском языке: Методы оптимизации работы Word 2007.

Советы, приводимые в статье, лаконичные и просты. Рекомендую ознакомиться.

Настя спрашивает:

Иногда в чужих созданных документах Word 2007 я замечаю, что порядок названия стилей отличается от того, что у меня создается по умолчанию. Как можно влиять на порядок стилей? Например, стиль "обычный" идет первым, потом "Без интервала", потом заголовки по убыванию уровней. Можно ли передвинуть название "обычный" в середину списка?

Стили в окне стилей (область задач "Стили"), как правило, отсортированы в алфавитном порядке. Если это не так, значит сортировка выполнена по иным правилам.

Откройте область задач со списком стилей («Alt+Ctrl+Shift+S») и нажмите ссылку Параметры (внизу области задач). Откроется окно Параметры области стилей, где вы можете изменить сортировку списка, выбрав один из нескольких вариантов:

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

На нашем сайте было опубликовано несколько заметок, посвящённых редактированию нового интерфейса 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, который достался ей от другого сотрудника. Когда она вводит фамилию начальника (например, Иванов) срабатывает автоматика и в конец документа добавляются примерно следующие строки: "Директор ООО "Парус" Иванов Иван Иванович".

То же самое происходит, если написать фамилию начальника отдела. Я хотел бы узнать, как отключить данную функцию?

Это срабатывает функция автозамены.

Можно удалить или изменить подставляемые фрагменты текста.

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

Дмитрий спрашивает:

Есть ли методика создания собственных ribbon-вкладок в Office Word 2007, либо добавления кнопок не на панель быстрого доступа, а во вкладки?

Да, методика существует и на сайте опубликовано уже несколько заметок на эту тему:

 

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

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

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

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

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

 

Кроме того, рекомендую посетить и изучить материалы следующих сайтов в Рунете:

Microsoft Word 2007. Меняем интерфейс

Настройка Word 2007

 

И хорошая новость напоследок: в новой версии редактора Word 2010, которая должна выйти в составе пакета Microsoft Office 2010 в конце года, уже предусмотрены штатные средства для добавления/изменения вкладок, групп и команд на ленте редактора.

 

Я уже протестировал эти инструменты в технической версии редактора (правда, техверсия редактора на английском языке) и могу сказать, что реализовано все очень просто и легко для пользователя. Остается дождаться выхода локализованной версии пакета.

 

Number one designer
^ Наверх