0

私はRの比較的新しいユーザーであり、ここ数日間、Rmarkdownのテキスト内引用に境界線を配置する方法を探していました. Web で見たものに基づいて、この YAML フロントを用意しました。

title: "Bla Bla Bla"
author:
  - Bla Bla Bla
output:
  pdf_document:
    latex_engine: xelatex
header-includes:
    - \usepackage {hyperref}
    - \usepackage {xcolor}
    - \hypersetup {colorlinks = true, linkcolor = green, urlcolor = blue, linkbordercolor = {1 0.5 0.25}}
bibliography: ["Bla Bla Bla.bib"]
link-citations: yes
fontsize: 12 pt
biblio-style: apsr
date: "`r format(Sys.time(), '%B %d, %Y')`"
linestretch: 1.5
ident: True

この YAML を使用すると、LaTeX の hyperref パッケージのおかげで、テキスト内の引用にさまざまな色を使用できます。ドキュメントを読むと、実際には linkbordercolor 引数を使用すると (「citebordercolor」引数も試しましたが、どちらも機能しませんでした)、テキスト内の引用の周りに境界線を配置する必要があると書かれていますが、実際にはそうではありません。(私はxcolorのドキュメントも見ましたが、そこにも同じことが書かれていました(http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/xcolor/xcolor.pdfの27ページを見てください)

したがって、引用の周りに境界線を追加できるように手伝ってもらえますか?

4

1 に答える 1

0

このヘッダーを試してください:

header-includes:
- \usepackage{hyperref}
- \usepackage{xcolor}
- \hypersetup {frenchlinks=true, colorlinks = false, pdfborder={0 0 1}} 

出力:

ここに画像の説明を入力


添加:

- \hypersetup {frenchlinks=true, colorlinks = false, pdfborder = {0 0 1},  citebordercolor=violet,  linkbordercolor=green,  urlbordercolor=blue}

ここに画像の説明を入力

于 2021-11-22T22:33:11.550 に答える