首页 > 其他分享 >在LaTeX的几何图形内嵌入图片

在LaTeX的几何图形内嵌入图片

时间:2023-09-02 12:12:19浏览次数:27  
标签:node LaTeX 嵌入 end 几何图形 picture tikzpicture path

本文简单介绍在LaTeX中如何在几何图形内嵌入图片。

1、环境

  • 操作系统:Ubuntu 22.04
  • 编译方式:XeLaTeX

2、完整示例代码

% 博客园,繁星间漫步,陆巍的博客
\documentclass{ctexart}

\usepackage{graphics}% 图形支持
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, positioning}


% ------------------ 开始 -------------------

\begin{document}
  \begin{tikzpicture}
    \node[
      circle,
      minimum size = 100mm,
      path picture = {
        \node at (path picture bounding box.center)
        {\includegraphics[width = 280mm]{images/cover2.png}};
      }
    ] {};
  \end{tikzpicture}
  
  \begin{tikzpicture}
    \node[
      isosceles triangle,
      isosceles triangle stretches,
      minimum size = 90mm,
      path picture = {
        \node at (path picture bounding box.center)
        {\includegraphics[height = 100mm]{images/cover1.png}};
      }
    ] {};
  \end{tikzpicture}

\end{document}

3、效果

在LaTeX的几何图形内嵌入图片

4、说明

  • 代码比较短,一看就基本明白,就不再赘述。
  • 示例中之所以把两幅图用两个单独的 tikzpicture 环境编写,是因为使用一个 tikzpicture 环境时,第二幅图形中的图片位置会受到前面的影响,跑到很靠下的位置,而无法正常在第二幅的三角形图形中显示。这个问题我暂时还没有去寻找更好的解决办法,暂且如此吧。

标签:node,LaTeX,嵌入,end,几何图形,picture,tikzpicture,path
From: https://www.cnblogs.com/among-the-stars/p/17673517.html

相关文章

  • LatexEasy | JavaScript集成公式编辑器
    在线示例https://latexeasy.com/en/demo/sdk使用方式基础使用方式<iframeid="liveEditor"frameborder="0"style="width:100%;height:400px;border:0;outline:none;"src="https://latexeasy.com/editor"></if......
  • atom配置latex环境
    atom配置latex环境atom官网链接:https://github.com/atom/atom添加atom组件在下载好atom之后,需要添加三个组件:latex,language-latex以及pdf-view,如下图所示:atom中的组件的安装方式是:File->Settings->Install,分别查找这三个packet并下载。但最近的尝试都报错“certificate......
  • 嵌入式串口应用编程
    1.串口概述常见的数据通信的基本方式可分为并行通信与串行通信两种。并行通信是指利用多条数据传输线将一个字数据的各比特位同时传送。它的特点是传输速度快,适用于传输距离短且传输速度较高的通信。串行通信是指利用一条传输线将数据以比特位为单位顺序传送。特点是通信线路......
  • Win11开发嵌入式Linux与交叉编译的一些轮子
    由于我不愿意直接使用ubuntu环境来开发Linux,所以在实践中我摸索出一套能够在最新的win11下调试Linux开发板的方法。wsl2准备首先我们需要安装wsl2。安装教程使用USBIP读写SD卡我们需要在linux环境下对开发板使用的TF卡进行读写。由于wsl2不支持直接挂载宿主机的usb设备,并且其......
  • 嵌入式系统里你需要知道的东西
    STM32单片机1.库函数编程以及寄存器操作2.复杂外设:DMA、ADC、DAC、PWM、IIc、SPI、jtag调试、中断、时钟系统3.高级模块:蓝牙、WiFi、摄像头、键盘鼠标、USB书+开发板正点原子,资料齐全,视频配套博客+自己做笔记cortexM3内部结构STM32的内部结构和cortexM3内核结构......
  • 【论文解读】基于图的自监督学习联合嵌入预测架构
    一、简要介绍 本文演示了一种学习高度语义的图像表示的方法,而不依赖于手工制作的数据增强。论文介绍了基于图像的联合嵌入预测架构(I-JEPA),这是一种用于从图像中进行自监督学习的非生成性方法。I-JEPA背后的idea很简单:从单个上下文块中,预测同一图像中不同目标块的表示。指导I-JEP......
  • 嵌入式人工智能:容器化库和应用程序 — 如何选择正确的选项
    人工智能(AI)彻底改变了企业的运营方式,从使用AI工具到采用“AIplus”思维方式来实现增长。嵌入式AI是这一转型的关键策略,它将AI无缝注入解决方案中,以增强智能、效率、直观性和自动化。部署嵌入式AI有两种方法:容器化库和应用程序。让我们探讨每种方法、其优点、用例以及......
  • 嵌入式开源库交叉编译整理
    本文将不定期更新,主要是整理统计遇到的开源库,交叉编译的方法。这里的交叉编译平台主要是ARM32的芯片平台。首先在交叉编译目录上一层创建文件夹,方便后续开源库的依赖和链接mkdir../rv1126这里我使用的是,rv1126的平台,因此创建了一个rv1126的目录。后续所有开源库的编译,输......
  • latex 编写缩写术语表
       \abbreviations{Abbreviations}{Thefollowingabbreviationsareusedinthismanuscript:\\\noindent\begin{tabular}{@{}ll}MDPI&MultidisciplinaryDigitalPublishingInstitute\\DOAJ&Directoryofopenaccessjournals\\TLA&a......
  • 论文解读:《采用预训练蛋白嵌入贝叶斯神经网络,提高了药物蛋白的预测精度
    期刊:Bioinformatics中科院分区:1Q影像因子:6.937一、摘要动机:表征药物-蛋白质相互作用对于药物发现的高通量筛选至关重要。基于深度学习的方法引起了人们的关注,因为它们无需人工试错即可预测药物蛋白质相互作用。然而,由于数据标记需要大量资源,可用的蛋白质数据量相对较小,从而降低了模......