1

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

Harvard

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

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

и .rtf вот так:

пользовательский экспорт

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

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

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

1 ответ1

0

Ну, в конце концов я нашел решение с помощью друга. Когда вы посмотрите на источник экспорта JabRef Hardvard, вы увидите harvard.begin.layout и 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{volume}
 }{\\b \volume}{
\end{volume}
\begin{number}
(\number)
\end{number}
\begin{pages}
: \pages
\end{pages}.
\\par
\\par

}}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .