Экспорт ссылок в MS Word с помощью bibtex4word

Экспорт ссылок в MS Word с помощью bibtex4word

Я новичок в LaTeX, не очень хорош в MS Word, и это мой первый вопрос на этом форуме.

Я написал рукопись в LaTeX, используя BibLaTeX с JabRef, и теперь у меня нет другого выбора, кроме как экспортировать в MS Word. Для тела я обнаружил, что LaTeX2RTF работает, хотя он не может обрабатывать цитаты и исключает библиографию. Я скачал и установил bibtex4word. У меня вопрос относительно стиля цитат. В заголовке исходного файла LaTeX я потратил значительные усилия, чтобы настроить стиль ссылок. Как я могу сделать это с помощью bibtex4word? Мой исходный заголовок в LaTeX

    \documentclass[]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[english]{babel}
    \usepackage{csquotes}

    \usepackage[authordate-trad, giveninits, uniquename=mininit, maxcitenames=2, url=false,  backend=biber]{biblatex-chicago}
    \renewrobustcmd*{\bibinitdelim}{\,}
    \AtEveryBibitem{%
        \ifentrytype{online}
        {}
        {\clearfield{urlyear}\clearfield{urlmonth}\clearfield{urlday}}}
    \AtEveryBibitem{\clearfield{issn}}
    \AtEveryCitekey{\clearfield{issn}}
    \AtEveryBibitem{\clearfield{month}}
    \AtEveryCitekey{\clearfield{month}}
    \DeclareSourcemap{
        \maps[datatype=biblatex]{
            \map{
                \step[fieldsource=issue, match=\regexp{\A(\d+)\Z}, final]
                \step[fieldset=number, fieldvalue={$1$}]
                \step[fieldset=issue, null]
            }
        }
    }

    \makeatletter
    \renewbibmacro*{journal+issue+year+pages}{%
        \iftoggle{cms@numbermonth}{}{\clearfield{month}}%
        \usebibmacro{cjournal+ser+vol+num}%
        \setunit{\,}%
        \ifthenelse{\iffieldundef{issue}\AND\iffieldundef{month}
            \AND\iffieldundef{number}}%
        {\setunit{\addcolon\,}}%<--- no conditional any more here
        {\printtext[parens]{%  Perhaps if it's wrong use magazine subtype?
                \iffieldundef{issue}
                {\usebibmacro{date}%
                    \printfield{number}}%
                {\printfield{issue}%
                    \setunit{\,}%
                    \usebibmacro{cmsyear}}}%
            \setunit{\addcolon\,}}
        \printfield{pages}}

    \renewbibmacro*{periodical+issue+year+pages}{%
        \iftoggle{cms@numbermonth}{}{\clearfield{month}}%
        \usebibmacro{cperiodical+ser+vol+num}%
        \setunit{\,}%
        \ifthenelse{\iffieldundef{issue}\AND\iffieldundef{month}
            \AND\iffieldundef{number}}%
        {\setunit{\addcolon\,}}%<--- no conditional any more here
        {\printtext[parens]{%
                \iffieldundef{issue}
                {\usebibmacro{date}%
                    \printfield{number}}%
                {\printfield{issue}%
                    \setunit{\,}%
                    \usebibmacro{cmsyear}}}%
            \setunit{\addcolon\,}}
        \printfield{pages}}
    \makeatother


    \usepackage{gensymb}
    \usepackage{mathtools}
    \usepackage{tabularx}
    \usepackage{array}
    \usepackage{booktabs, caption} 
    \usepackage{threeparttable}
    \usepackage{graphicx}
    \usepackage{multicol}
    \usepackage{float}
    \usepackage{textcomp}
    \usepackage{color}
    \usepackage{setspace}
    \usepackage{wasysym}
    \usepackage{caption}
    \usepackage[displaymath, mathlines]{lineno}
    \usepackage{authblk}
    \usepackage{titlesec}
    \usepackage[margin=1.0in]{geometry}
    \providecommand{\keywords}[1]{\textbf{\textit{Keywords: }} #1}
    \addbibresource{_mysources_.bib}

    %opening
    \title{My nice title}
    \author[1]{Me I}
    \author[2]{Someone Else}
    \author[1]{Third Author}
    \affil[1]{University of Somewhere, Department of Something}
    \affil[2]{Other University}
    \date{} %% if you don't need date to appear
    \setcounter{Maxaffil}{0}
    \renewcommand\Affilfont{\itshape\small}

    \setcounter{secnumdepth}{0}
    \titleformat*{\section}{\bfseries\center\uppercase}
    \titleformat*{\subsection}{\bfseries}{}
    \titleformat*{\subsubsection}{\bfseries} % Do not use this layer for Some Journal
    \titleformat*{\paragraph}{\bfseries}
    \titleformat*{\subparagraph}{\bfseries} % Do not use this layer for Some Journal

    \begin{document}
    %\linenumbers %Comment out to use LaTeX2RTF
    \maketitle
    \begin{doublespace}

    %\begin{abstract} %TODO Complete the formatting for abstract or use abstract as a section unto itself
    %Abstract goes here
    %\end{abstract}

    \section{Abstract}
    My abstract text goes here.

    \keywords{keyword1, keyword2}

    \section{Introduction}

    Some introduction \parencite{example2017}.

    \section{Conclusions}

    Some smart ending.

    \printbibliography
    \end{doublespace}
    \end{document}

Предположим, у меня есть база данных JabRef с записью.

    @Article{example2017,
      author   = {First Last1 and Second Last2 and Third Last3},
      title    = {How to do something useful with word – A systems study},
      year     = {2017},
      volume   = {35},
      number   = {1},
      pages    = {679 - 689},
      issn     = {iiss-ssnn},
      doi      = {vv.xxxx/j.biombioe.2017.01.xxx},
      url      = {http://www.pseudoscience.com/science/article/yyy/xxxxx},
      file     = {:C\:\\Users\\username\\Documents\\example2017.pdf:PDF},
      journal  = {Name of Journal},
      keywords = {keyword1, keyword2, keyword3, keyword4, keyword5, keyword6 },
      review   = {},
    }

решение1

Поскольку вы уже используете JabRef, вы можете просто воспользоваться встроенной функцией экспорта в формат XML Office 2007, в котором Microsoft хранит библиографическую информацию.

  1. Экспортируйте (выбранные) записи в JabRef и выберите формат Office 2007 xml
  2. Откройте Word, щелкните вкладку «Ссылки».
  3. Нажмите «Управление источниками» -> «Обзор» -> «Открыть экспортированный XML-файл» (или лучше скопировать его непосредственно в папку, указанную в списке).
  4. Все записи затем доступны в библиографической базе данных MS.

Список всех сопоставлений полей между bibtex/biblatex и MS-Office для экспорта приведен здесь, в JabRef:Сопоставление полей Bibtex-MSOffice

Единственная проблема при экспорте может возникнуть, когда у вас есть "компания" в качестве автора. Это будет просто экспортировано как автор, а не в поле компании. Если у вас возникнут какие-либо проблемы, пожалуйста, дайте мне знать, так как некоторое время назад я работал над функцией экспорта.

Связанный контент