Стили и форматирование
Стили и форматирование
Оформление ссылок на библиографические источники
Рубрика: Советы и cекреты | Стили и форматирование | Настройка WordМетки: xml | библиографический список | перечень ссылок | список литературы
Дата: 25/06/2010 10:29:31
Один из посетителей нашего блога решил поделиться своими наработками по настройке списка литературы для 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
О порядке следования стилей в окне стилей
Рубрика: Вопрос-Ответ | Стили и форматирование | Настройка WordМетки: настройки | стили
Дата: 20/05/2010 13:35:10
Настя спрашивает:
Стили в окне стилей (область задач "Стили"), как правило, отсортированы в алфавитном порядке. Если это не так, значит сортировка выполнена по иным правилам.
Откройте область задач со списком стилей («Alt+Ctrl+Shift+S») и нажмите ссылку Параметры (внизу области задач). Откроется окно Параметры области стилей, где вы можете изменить сортировку списка, выбрав один из нескольких вариантов:
О форматировании отдельных символов
Рубрика: Макросы | Стили и форматированиеМетки: макросы | форматирование
Дата: 18/04/2010 08:46:29
Юрий интересуется:
Существует ли способ переключить начертание, чтобы те буквы (не слова), что были жирными, стали обычными, а обычные - жирными?
Юрий, вот примеры макросов для ваших целей, подсказанные .
Вставка документа с книжной ориентацией в документ с альбомной ориентацией
Рубрика: Вопрос-Ответ | Макросы | Стили и форматированиеМетки: макросы | разрывы
Дата: 23/02/2010 10:55:08
Сергей интересуется:
Второй документ - основной. В нем имеется несколько страниц с разлиным форматированием листа, т. е. есть листы книжной раскладки, есть листы альбомной раскладки. И начинается 2-ой документ как раз с альбомного листа.
Вопрос: Как мне вставить лист из 1го документа во второй, таким образом чтобы при вставке этот лист не изменял автоматически свою ориентацию на альбомную?
Сергей, решить эту проблему можно с помощью макроса.
Вам нужно открыть ваш основной документ (2-й документ), запустить макрос, выбрать нужный файл и он будет вставлен в качестве 1-й страницы книжного формата вашего основного документа.
Вот код макроса:
Как начать новый раздел с нечетной страницы
Рубрика: Вопрос-Ответ | Макросы | Стили и форматированиеМетки: макросы | поиск и замена | разделы | разрывы | стили | форматирование
Дата: 10/01/2010 14:54:26
К заметке "" некоторые пользователи оставили абсолютно справедливые комментарии, что при выборе определенного стиля, например, "Заголовок 1", можно в его настройках определить вставку разрыва страницы перед текстом, оформленным данным стилем. И нечего "огород городить" с помощью макроса.
Полностью согласен.
Но мне поступил новый вопрос на почти аналогичную тему от пользователя Валерия. Он спрашивал:
Преобразование сносок в обычный текст
Рубрика: Макросы | Стили и форматированиеМетки: макросы | сноски | форматирование
Дата: 03/01/2010 12:32:53
На форуме был задан вопрос о возможности преобразования сносок в обычный текст (с небольшим форматированием). Я нашел решение и предлагаю его в виде макроса.

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика