MS word 2016 квадратные скобки в списке литературы-ISO 690

im пытается изменить формат списка ссылок в MS Word 2016, так что это будет так

[1]. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opevňovací stavby. Praha : autor neznámý, 1637.

вместо

1. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opevňovací stavby. Praha : autor neznámý, 1637.

таким образом, основная проблема заключается в том, что я не могу вставить квадратные скобки вокруг ссылочного номера. Я знаю, что мне нужно отредактировать ISO690.xls файл, но я не могу понять, где найти этот (я нашел стандартную ссылку в тексте, но это...)

24
задан Lubos Suk
03.02.2023 4:44 Количество просмотров материала 3399
Распечатать страницу

3 ответа

ни один из ответов не работал для меня в Word 2016. Вместо этого я использовал в этом уроке и это сработало.

найти стиль, который вы хотите редактировать в C:\Users\<username>\AppData\Roaming\Microsoft\Bibliography\Style\. Найдите эти строки в файле:

<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 тег

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

для открывания кронштейна и

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

для закрывающей скобки

3
отвечен Karolis Ryselis 2023-02-04 12:32

мне нужно отредактировать ISO690.xls файл

информация о которых стилей для изменения находится на Word 2007 цитаты, должно быть просто, но... (решено), который также содержит инструкции.

для Word 2007 файл, который необходимо изменить ISO690Nmerical.XSL:

C:\Program Files (x86)\Microsoft Office\Office12\Bibliography\Style\ISO690Nmerical.XSL

кто - то сделал необходимые изменения доступны на ISO 690-числовая ссылка с квадратными скобками.

вы можете увидеть, если эти изменения будут работа в Word 2016.

я обнаружил, что "Yves" на CodePlex уже сделал работу и выпустил ISO690NmericalSquare.XSL.

после загрузки этого в %ProgramFiles%\Microsoft Office\Office12 \ Bibliography\Style и перезапуска Word (2007 в моем случае-есть неофициальные данные, позволяющие предположить, что это будет работать и для Office14/2010),

у меня есть новая опция в выпадающем списке стиль библиографии, и все мои цитаты помечены с квадратными скобками.

Source изменение стиля библиографии слова, чтобы использовать квадратные скобки

2
отвечен DavidPostill 2023-02-04 14:49

насколько я могу судить, изменения в версиях ISO690Nmerical.xsl, доступный из интернета, влияет только на цитаты (окружая список авторов квадратными скобками).

если вы хотите изменить Библиография, так что вы получите ссылки сочтены "[1]" и т. д. вместо "1." п., то, что вам нужно сделать, это найдите и откройте его .xsl файл (можно использовать блокнот), и если вы еще не сделали копию, сохраните копию. Здесь, в Word 2016 с Office 365 на Windows 10, это было в

C:\Users\installer\AppData\Roaming\Microsoft\Bibliography\Style

затем, это зависит от того, используете ли вы оригинальный ISO690.xsl или ISO690Nmerical.xsl, который пришел со словом, или тот, который пришел из BibWord, который структурирован совсем по-другому.

(если это ISO690Nmerical.xsl, который пришел со словом, если вы ищите 1029 вы должны найти код, который отображает название на чешском языке (я просто делаю вывод на основе вашего образца текста). Вы могли бы изменить этот заголовок. Но что вы действительно нужно искать

string-length(normalize-space($BibReference))

вы должны увидеть некоторые XSL, который выглядит примерно так:

<xsl:if test="string-length(normalize-space($BibReference)) > 0">
  <xsl:value-of select="b:RefOrder"/>
  <xsl:call-template name="templ_prop_Dot"/><xsl:call-template name="templ_prop_Space"/>
  <xsl:copy-of select="$BibReference"/>
</xsl:if>

вам нужно изменить, чтобы это выглядело так:

<!--change reference to look like [1] rather than 1.-->
<xsl:if test="string-length(normalize-space($BibReference)) > 0">
  <xsl:text>[</xsl:text><xsl:value-of select="b:RefOrder"/><xsl:text>]</xsl:text>
  <xsl:call-template name="templ_prop_Space"/>
  <xsl:copy-of select="$BibReference"/>
</xsl:if>

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

если это один из других .xsl s, это может быть по-другому. У меня нет времени сейчас проверять, но посмотрим, что можно выяснить.

0
отвечен 2023-02-04 17:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх