На слайдах Rmarkdown beamer не отображаются маркеры.

Я пытался написать несколько слайдов-проекторов в Rmarkdown. Поскольку слайды-проекторы должны включать некоторые китайские иероглифы, я должен указать xelatex в качестве латексного движка.

Однако недавно я обнаружил, что у движка xelatex есть проблема (проблема не была здесь месяц назад): при использовании xelatex в качестве латексного движка исчезли детализация пуль в направляющих проекторов.

Кто-нибудь знает, как решить эту проблему?

Ниже приведен минимальный рабочий пример:

---
title: trial doc
institute: |
  | Department trial
  | trial Education
  
Date: "17 October 2020"

output: 
  beamer_presentation:
    theme: "CambridgeUS"
    colortheme: "dolphin"
    slide_level: 3
    latex_engine: xelatex
    df_print: kable
classoption: "aspectratio=169"
fontsize: 10pt
mainfont: Times New Roman
    
   
header-includes:
  - \setbeamercolor{frametitle}{bg=white}
  - \usepackage{ctex}
  - \AtBeginSubsection{}
  - \AtBeginSection{}
  - \setbeamerfont{frametitle}{series=\bfseries}
  - \AtBeginDocument{\title[xxx]{xxxxx}}
  - \AtBeginDocument{\institute[xxxxx]{\\Department of xxx\\xxx}}
  - \AtBeginDocument{\author[xxxxxx]{XXX}}
  

  
---

\frametitle{Outline}

\tableofcontents

# 欢迎

\frametitle{\textbf{Welcome}}

some text

some Chinese text 你好

trying to itemize:

- Hello
  - subitem

trying some numbered list:

1. hello

2. hello


И результат, который я получаю, выглядит следующим образом:

Вывод из приведенного выше кода

Когда я пытаюсь использовать pdflatex в качестве латексного движка (в этом случае я не могу использовать пакет ctex и не могу включать китайские символы в свои слайды-проекторы), список элементов и нумерованный список работают отлично.

Очень признателен, если кто-то может мне помочь с этим!


person john liang    schedule 13.10.2020    source источник
comment
github.com/pgf-tikz/pgf/issues/928 Уже исправлено в версия для разработчиков pgf / tikz   -  person samcarter_is_at_topanswers.xyz    schedule 13.10.2020
comment
Извините, я только что проверил страницу github и не смог найти, где найти решение проблемы. Ничего страшного, если вы можете явно проиллюстрировать, как решить эту проблему в RMarkdown? Большое спасибо.   -  person john liang    schedule 13.10.2020
comment
Решение реализовано в формате pgf. Загрузите текущую версию заголовка со страницы github.com/pgf-tikz/pgf или дождитесь появления новой версия выпущена   -  person samcarter_is_at_topanswers.xyz    schedule 13.10.2020
comment
или вы можете скопировать переопределение \pgfutil@insertatbegincurrentpagefrombox из github.com/pgf-tikz / pgf / issues / 928 # issuecomment-700690532 в заголовок.   -  person samcarter_is_at_topanswers.xyz    schedule 13.10.2020
comment
Чего не хватает? Поместите \makeatletter \def\pgfutil@insertatbegincurrentpagefrombox#1{...}\makeatother в шапку   -  person samcarter_is_at_topanswers.xyz    schedule 13.10.2020
comment
@ samcarter_is_at_topanswers.xyz Я исправил это с помощью решения для загрузки pgf, приведенного выше! Спасибо большое!   -  person john liang    schedule 13.10.2020


Ответы (1)


Как указано выше в @ samcarter_is_at_topanswers.xyz, я решил эту проблему, выполнив действия, описанные в github.com/pgf-tikz/pgf/issues/928#issuecomment-700690532.

person john liang    schedule 13.10.2020