首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光束导出中的Tikz字体

光束导出中的Tikz字体
EN

Stack Overflow用户
提问于 2020-03-29 14:12:25
回答 1查看 397关注 0票数 0

我正在从一个包含tikz代码块的组织文件导出一个演示文稿。这是我最起码的工作示例:

代码语言:javascript
复制
#+TITLE: Beamer Question
#+AUTHOR: J. Doe
#+OPTIONS: H:2 toc:t
#+LATEX_CLASS: beamer
#+LATEX_CLASS_OPTIONS: [presentation, aspectratio=169]
#+LATEX_HEADER: \usepackage{graphicx}
#+BEAMER_THEME: Hannover
#+COLUMNS: %45ITEM %10BEAMER_ENV(Env) %10BEAMER_ACT(Act) %4BEAMER_COL(Col)

* Introduction
** Problem
*** Normal text   
:PROPERTIES:   
:BEAMER_col: 0.4   
:END:   
This is how normal text looks; with sans serif font
*** Tikz image
:PROPERTIES:
:BEAMER_col: 0.6
:END:
#+begin_src latex :file tikz.pdf :packages '(("" "tikz")) :border 1pt :results raw   % Define block styles

  \begin{tikzpicture}[    text/.style={text width=5cm, align=center}]

  \node (n) [text] at (0,0) {But if I write text in a tikz picture, it uses the default Latex font (serif)};
  \end{tikzpicture}
#+end_src

使用M-x org-beamer-export-to-pdf导出此幻灯片会产生以下幻灯片:

我的问题是,我如何告诉tikz使用与其他光束演示文稿相同的字体?

我尝试过的事情:

  • 在线搜索。没有发现任何
  • 导出到胶乳文件。其结果是orgmode执行tikz代码,生成一个pdf (带有错误的字体),并将生成的pdf作为图像插入。这个问题仍然存在,

编辑:根据请求,这是由orgmode生成的乳胶码。

代码语言:javascript
复制
% Created 2020-03-29 dom. 09:45
% Intended LaTeX compiler: pdflatex
\documentclass[presentation, aspectratio=169]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\usepackage{graphicx}
\usetheme{Hannover}
\author{J. Doe}
\date{\today}
\title{Beamer Question}
\hypersetup{
 pdfauthor={J. Doe},
 pdftitle={Beamer Question},
 pdfkeywords={},
 pdfsubject={},
 pdfcreator={Emacs 26.1 (Org mode 9.1.9)}, 
 pdflang={English}}
\begin{document}

\maketitle
\begin{frame}{Outline}
\tableofcontents
\end{frame}


\section{Introduction}
\label{sec:org689fb7a}
\begin{frame}[label={sec:org3b759e9}]{Problem}
\begin{columns}
\begin{column}{0.4\columnwidth}
This is how normal text looks; with sans serif font
\end{column}
\begin{column}{0.6\columnwidth}
\includegraphics[width=.9\linewidth]{tikz.pdf}
\end{column}
\end{columns}
\end{frame}
\end{document}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-29 15:51:15

问题是,使用src块会导致org在该块上调用LaTeX,而这不会继承文档中的任何设置。如果你把begin_src...end_src改成begin_export latex . end_export

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60915428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档