TL; DR В нижней части этого поста
Так что я знаю, что можно изменить стили цитирования. В качестве основы я хотел бы использовать IEEE, библиография из IEEE выглядит очень хорошо для меня.
Однако я хотел бы изменить разметку с [1] на 1. в библиографии. И встроенная цитата из [1] в фактическую копию библиографии.
Пример текущей ситуации!
[69] J. M. Spool, "What makes a design seem 'intuitive'?," 10 01 2005. [Online]. Available: https://articles.uie.com/design_intuitive/.
Пример разыскиваемой ситуации!
69. J. M. Spool, "What makes a design seem 'intuitive'?," 10 01 2005. [Online]. Available: https://articles.uie.com/design_intuitive/.
Вышеуказанная ситуация - это то, что я на самом деле хочу в качестве разметки цитирования и библиографии
Разметка ISO 690 была близка к тому, чтобы использовать точку вместо скобок, но это не то, что я хотел.
Я искал через файлы XLS, чтобы найти настройки, которые мне нужно изменить, но, честно говоря ... Я понятия не имею, что я делаю.
В настоящее время я посмотрел с помощью следующих источников:
http://bibword.codeplex.com/wikipage?title=Styles_FAQ&referringTitle=Documentation
http://www.officetooltips.com/word/tips/change_the_type_of_brackets_in_citations.html
Но я ничего не нашел. Это мой текущий файл: http://pastebin.com/qE4dNzL9
Я думаю, что мне нужно что-то изменить здесь, как показывают большинство уроков:
<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=INITIAL_CONTENTLCID]/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=INITIAL_CONTENTLCID]/b:General/b:CloseBracket"/>
<xsl:text>.</xsl:text>
</xsl:template>
Я изменил [@LCID=$_LCID]
на [@LCID=INITIAL_CONTENTLCID]
с добавленными текстовыми тегами xsl:text
но без результатов.
Есть идеи, где искать?
РЕДАКТИРОВАТЬ: я нашел одну из вещей, которые я пытался сделать. Следующим удалось снять скобки и отобразить точку:
<xsl:template name="templ_prop_SecondaryOpen" >
<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:template>
<xsl:template name="templ_prop_SecondaryClose" >
<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:text>.</xsl:text>
</xsl:template>
Это означает, что цель макета для Библиографии была достигнута, но цитирование все еще продолжается.
69. J. M. Spool, "What makes a design seem 'intuitive'?," 10 01 2005. [Online]. Available: https://articles.uie.com/design_intuitive/.
Пример: Цитирование в настоящее время изменено с [1]
на 1.
Следующий тег создает цитату, но у меня все еще есть проблемы с отображением дополнительной информации.
<xsl:template name="Citation">
Я пытался использовать теги из тега b:Source
внутри тега Citation
, но это не показывает информации о связанном цитировании.
Обновленный файл XSL: http://pastebin.com/EvBE10Ct Расположение файла в моем случае было: AppData\Roaming\Microsoft\Bibliography\Style
В другом месте могут находиться Program Files (x86)\Microsoft Office\root\Office16\Bibliography\Style
TL; DR Я хотел бы иметь ту же наценку за цитирование, что и в Библиографии. Который должен выглядеть так: 69. J. M. Spool, "What makes a design seem 'intuitive'?," 10 01 2005. [Online]. Available: https://articles.uie.com/design_intuitive/.