Пользовательский экспорт JabRef (* .layout) похож на гарвардский стиль

338
Ian

Я пытался создать собственный экспорт в JabRef для случаев, когда мне нужно процитировать слова в слове. Вот как выглядит предустановленный гарвардский стиль .rtf (открытый в MS Word 2016):

Harvard

Мой пользовательский файл .layout выглядит так:

\format[AuthorLastFirstAbbreviator, HTMLChars]{\author} (\year). "\format[HTMLChars]{\title}"\format[HTMLChars]{{\journal}} \textbf{\number}(\volume): \pages 

и .rtf вот так:

custom export

Как видите, он имеет моноширинный шрифт и полностью игнорирует форматирование. Теперь странная вещь, даже когда я напрямую беру файл макета гарварда из JabRef и изменяю, что получаю моноширинный шрифт, а форматирование игнорируется.

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

Любая помощь приветствуется.

1

1 ответ на вопрос

0
Ian

Ну, в конце концов я нашел решение с помощью друга. Когда вы посмотрите на источник экспорта JabRef Hardvard, вы увидите a harvard.begin.layoutи a, harvard.end.layoutкоторые оба должны находиться в том же каталоге, что и harvard.layout(или в моем случае harvard.article.layout).

Кроме того, вы можете скопировать beginи endдо, и после измененного файла экспорта, соответственно. Мое комбинированное решение на данный момент выглядит так:

{\\rtf1\\ansi\\ansicpg1251\\uc1\\deff0\\stshfdbch0\\stshfloch0\\stshfhich0\\stshfbi0\\deflang1049\\deflangfe1049{\\fonttbl{\\f0\\froman\\fcharset204\\fprq2{\\*\\panose 02020603050405020304}Times New Roman;}{\\f39\\froman\\fcharset0\\fprq2 Times New Roman;} {\\f37\\froman\\fcharset238\\fprq2 Times New Roman CE;}{\\f40\\froman\\fcharset161\\fprq2 Times New Roman Greek;}{\\f41\\froman\\fcharset162\\fprq2 Times New Roman Tur;}{\\f42\\froman\\fcharset177\\fprq2 Times New Roman (Hebrew);} {\\f43\\froman\\fcharset178\\fprq2 Times New Roman (Arabic);}{\\f44\\froman\\fcharset186\\fprq2 Times New Roman Baltic;}{\\f45\\froman\\fcharset163\\fprq2 Times New Roman (Vietnamese);}}{  \format[RTFChars,AuthorLastFirstAbbreviator]{\author} (\year), "\format[RTFChars]{\title}". }{\\ul \format[RTFChars]{\journal}\\ul0}{ \begin }{\\b \volume}{ \end \begin (\number) \end \begin : \pages \end. \\par \\par  }}