首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LaTeX和TikZ中的装饰性页面边框

在LaTeX中,装饰性页面边框可以通过多种方式实现,包括使用fancyhdr包来定制页眉和页脚,或者使用 TikZ来创建复杂的图形边框。以下是一些示例:

使用 fancyhdr

fancyhdr 是一个非常流行的包,用于自定义页眉和页脚。你可以使用它来添加装饰性的边框。

代码语言:javascript
复制
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lipsum} % 用于生成示例文本

\pagestyle{fancy}
\fancyhf{} % 清除默认的页眉和页脚
\rhead{Your Name} % 右上角页眉
\lhead{Document Title} % 左上角页眉
\rfoot{\thepage} % 右下角页脚(页码)
\lfoot{Copyright \textcopyright 2023} % 左下角页脚(版权信息)

% 添加装饰性边框
\renewcommand{\headrulewidth}{2pt} % 设置页眉分隔线的宽度
\renewcommand{\footrulewidth}{2pt} % 设置页脚分隔线的宽度

\begin{document}
\lipsum % 生成示例文本
\end{document}

使用 TikZ 创建装饰性边框

TikZ 是一个强大的绘图包,可以用来创建复杂的图形和边框。以下是一个简单的示例,展示如何使用 TikZ 在页面周围绘制一个装饰性边框。

代码语言:javascript
复制
\documentclass{article}
\usepackage{tikz}
\usepackage{lipsum} % 用于生成示例文本

% 在页面背景中添加 TikZ 绘制的边框
\usepackage{eso-pic}
\AddToShipoutPictureBG{
    \begin{tikzpicture}[remember picture, overlay]
        \draw[line width=2pt, color=blue] (current page.north west) rectangle (current page.south east);
        % 添加更多装饰性元素,例如角花
        \draw[line width=2pt, color=red] ([xshift=-10pt]current page.north west) -- ([yshift=-10pt]current page.north west) -- ([xshift=10pt]current page.south west) -- ([yshift=10pt]current page.south west) -- cycle;
        % 重复其他角的绘制
    \end{tikzpicture}
}

\begin{document}
\lipsum % 生成示例文本
\end{document}

在这个示例中,我们使用 eso-pic 包将 TikZ 绘制的边框添加到页面背景中。你可以根据需要调整线条的宽度、颜色和装饰性元素。

注意事项

  1. 兼容性:确保你使用的包与你的LaTeX发行版兼容。
  2. 性能:复杂的 TikZ 绘图可能会影响文档的编译时间。
  3. 可维护性:装饰性边框的代码可能会变得复杂,确保代码的可读性和可维护性。

通过这些方法,你可以在LaTeX文档中创建各种装饰性页面边框。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用LaTeX的TikZ宏包绘制流程图

方法 注 注:本文大部分为Overleaf的翻译与总结 这个由五部分组成的系列文章结合了视频和文字说明,以教授使用TikZ创建LaTeX图形的基础。...但是,许多内容仍然有意义,并会教给您一些基本的LaTeX,这些技能和专业知识将适用于所有平台。 此外,多年来,用于定位节点的TikZ库和方法已经发生了变化。...如果您今天正在学习TikZ,则最好使用该positioning库以below=of的语法放置节点。该positioning库语法是更灵活和强大。...这里使用的其他TikZ命令和库可能具有更现代的等效项。在我们制作新的视频教程之前,我们将按原样保留代码示例,以便它们与视频内容相对应。...TikZ: A Tutorial for Beginners (Part 3)—Creating Flowcharts 本文作者:博主: gyrojeff    文章标题:使用LaTeX的TikZ

4.6K20

硬核小哥超快配图1700页数学笔记,教你上手LaTeX+Inkscape

△ 【电动力学中的折射率椭球】 ? △【作者毕业论文中的椭圆曲线】 为何选择Inkscape 小哥说,其实不用图形软件,他也能画图。 给LaTeX文档添加图形可以用TikZ。...TikZ优点是绘制图形只需要写代码。但是它的缺点也在于此,因为是代码所以无法实时看到图像,运行代码的速度也会比较慢。 因此,用一个能实时绘图的软件Inkscape比TikZ方便很多。...给LaTeX文档加上图形 Inkscape可以选择使用LaTeX渲染图形中的文本,只需在保存时把图形导出为pdf和LaTeX文件。...在小哥的设定中,用W和F替代了Inkscape默认的铅笔快捷键和曲线工具的快捷键P和B。 他说,在自己右手使用鼠标的时候,使用这些快捷键的会更舒服、更顺手一些。...使用这些组合键,之前的问题可以通过按几个键来解决了: F+S,能够使矩形变成灰色,并应用实线边框。 F+H+E代表填充灰色和使用非常粗的虚线。 A+G+D则是增加箭头,并应用点线样式。 ?

1.9K20
  • LaTeX模板——CVPR | 以及Tikz宏包使用的修复

    Preface 由于要改冬令营的论文,想着\LaTeX这回得好好做下排版了,于是便开始搜索模板。 CVPR模板 在查找模板的过程当中,几经波折。...由于我是用的是WSL[Ubuntu],之前太懒没有装Windows下的TeXLive而且也懒得再倒腾,WSL中的TeX中文环境也只适配了XeTeX,所以这些都成为了找米板路上的阻碍。...关于此模板的Bug 今天由于我需要使用tikz宏包画流程图,然而一include就会编译过不了,于是借助万能的互联网,找到了如下的解决方案:https://tex.stackexchange.com/questions...所以,只需删除cvpr_eso.sty和eso-pic.sty,然后不建议使用epsfig和times宏包即可。...文章标题:LaTeX模板——CVPR | 以及Tikz宏包使用的修复 本文地址:https://gyrojeff.top/index.php/archives/89/ 版权说明:若无注明,本文皆为“gyro

    3.8K30

    快速入门使用tikz绘制深度学习网络图

    【GiantPandaCV导语】本文主要介绍最最最基础的tikz命令和一些绘制CNN时需要的基础的LaTeX知识,希望能在尽可能短的时间内学会并实现使用tikz这个LaTeX工具包来绘制卷积神经网络示意图...https://github.com/HarisIqbal88/PlotNeuralNet 之前看到tikz可以画出这种图,感觉特别专业,所以萌发出了解一下tikz的想法。...1. overleaf平台 在电脑上安装过LaTeX都知道,LaTeX安装包巨大,并且安装速度缓慢,下载和安装的时间需要几乎一下午才能完成。...快速入门tikz 快速熟悉还是要推荐《minimaltikz》这本电子书,可以直接访问http://cremeronline.com/LaTeX/minimaltikz.pdf获取或者在后台回复latex...\end{tikzpicture} 直角坐标系下:($ $)的形式代表二维坐标系中的一个点,单位是cm。 极坐标系下:(:\theta代表极角,单位是度。

    2.9K20

    Latex

    LaTeX 是一种标记语言(或者,如 官方网站 所述,“用于高质量排版的文档准备系统”) 用于创建精彩的论文和演示文稿。你在职业生涯中阅读的几乎所有论文都是使用 LaTeX 编写的。...你可以找到其中的一些 这里 。 要绘制精美的图形和图表,你可以使用包 TikZ 。 当遇到 LaTeX 问题时,要记住的一个好网站是 StackOverflow 和 LaTeX 专用部分。...你所要做的就是绘制符号,然后右侧会出现建议。 在 LaTeX 中创建表格会特别烦人。我通常在 这里 这样做,然后要求网站生成相应的代码。...MathJax 是你可以让 LaTeX 在博客中呈现的方式之一!...可以通过包含 amssymb 包 来使用额外的数学字体和符号。回顾一下 这里 。 代码块 listing 包 允许在 LaTeX 文档中插入编程代码。

    2.4K11

    论文中绘制神经网络工具汇总

    作为一名科研人员,也许你经常会在不同类型的论文中看到各种令人称赞的算法框图或者神经网络框图,作为一名AI从业者,你经常需要在你的论文、Poster或者Slide中添加一些神经网络框图,作为新手的我也经常遇到这个问题...LaTeX的tikz库 作为科研人员,你可能经常需要用Latex写一些论文,那么其中有一款支持LaTex的工具tikz可以用来绘制各种各样的图,这可能是最方便的工具了。...1、TikZ的官网 http://www.texample.net/tikz/ 2、LateX在线编辑工具 https://www.overleaf.com 3、TikZ快速入门文档 http://cremeronline.com...Caffe自带绘图工具 caffe源码中的tools文件夹下面有个draw_net.py文件。Python/draw_net.py, 这个文件,就是用来绘制网络模型的。...TensorBoard 这个工具也好用于,可以保存好多在训练网络过程中的中间结果,同时也可以可视化整个网络的架构。

    4K20

    8款值得学习的科研论文作图软件!

    FW最早是Macromedia公司出品的“网页制作三剑客”中成员(其他两个是Flash和Dreamweaver),后来被Adobe公司收购。...从下图中可以看出,当点选工作区中的某一个图形元素后,可以很方便地通过属性面板对其坐标进行定位和微调,而且FW的对其面板用起来也相当方便。...FW绘制的图形 7 Latex Latex是一种宏语言编程软件,以排版的美观和精致著称,将格式和内容进行分离,避免重复性指令,可以自动编号和引用,对数学公式、外语、专业中的特殊符号很容易地插入...Tikz是LaTex原生支持的图包,可以画论文中的插图。用TikZ画可以做到完美,特别是与LaTeX文档的整体交互,比用一般绘图软件好得多。二维图、三维图、流程图、示意图都能实现。...多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。

    14.3K10

    TikZ中节点绘制的循环选项问题

    在 LaTeX 中使用 TikZ 宏包绘制闭合曲线时,可以在 \draw 中使用循环选项。...: image.png 究其原因 第一种情况中不带属性选项的 \coordinate 指定的节点仅仅代表一个坐标,所以此时 A、B、C 节点均为裸节点,其仅仅指代一个坐标点,不具有大小等其他属性,...: image.png 第二种情况中 \node 指定的节点默认具有大小等属性,所以此时 A、B、C 节点并不是裸节点,从第二种情况绘制出来的曲线我们也可以看出,AB 与 BC 并未交在一点,而对于具有大小的非裸节点...,TikZ 执行循环选项时就不知到要怎么办了,因为此时 A、B、C 指代的是有大小的点,他们包含许多边界坐标点以及中心坐标点,此时要想让循环选项发挥作用,就要显示告诉 TikZ,应该取非裸节点中的哪个具体的坐标点...: image.png 或者,利用TikZ提供的命令指定坐标点: \documentclass{article} \usepackage{tikz} \usetikzlibrary{arrows,

    1.3K30

    快速入门使用tikz绘制深度学习网络图

    ---- 磐创AI分享 来源 | GiantPandaCV 作者 | pprp 【导读】本文主要介绍最最最基础的tikz命令和一些绘制CNN时需要的基础的LaTeX知识,希望能在尽可能短的时间内学会并实现使用...tikz这个LaTeX工具包来绘制卷积神经网络示意图。...1. overleaf平台 在电脑上安装过LaTeX都知道,LaTeX安装包巨大,并且安装速度缓慢,下载和安装的时间需要几乎一下午才能完成。...快速入门tikz 快速熟悉还是要推荐《minimaltikz》这本电子书,可以直接访问http://cremeronline.com/LaTeX/minimaltikz.pdf获取或者在后台回复latex...\end{tikzpicture} 直角坐标系下:($ $)的形式代表二维坐标系中的一个点,单位是cm。 极坐标系下:(:\theta代表极角,单位是度。

    2.7K40

    LaTeX | 绘制微观经济学图形

    看经济学教材的时候,在想这些复杂又清晰的图是怎么绘制的。于是上网搜了一下,根据网上的信息,在 LaTeX 中使用 TikZ 包进行绘制是一个不错的选择,所以这两天花点时间学习了一下。...供求均衡 \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{tikz} % 引入tikz宏包 \usetikzlibrary...\begin{document} \begin{tikzpicture}[domain=0:5,scale=1.5,thick] % scale 实现缩放,所以不必担心绝对坐标的问题 % 定义供给曲线和需求曲线的参数...\def\dint{4.5} %需求曲线Y轴的截距 \def\dslp{-0.5} %需求曲线的斜率 \def\sint{1.2} %供给曲线Y轴的截距 \def\sslp{0.8} %供给曲线的斜率...3.https://riguz.com/tex/latex_tikz/ 4.http://www.texample.net/tikz/examples/

    3.2K20

    LaTeX幻灯片提纲

    宏包 1.2 beamer 文档类 目前最流行的 LaTeX 幻灯片工具为 beamer 文档类,它以页面(被称为「帧」)为基本组织单位,提供丰富的功能选项和许多预定义的风格主题,支持各种编译程序。...一帧里面的内容可以使用各种常见的 LaTeX 命令和环境。在每一帧当中,内容有一定的水平边距,并且整体垂直居中显示。...} % 标题和小标题还可以有下面更简洁的方式 \begin{frame}{标题}{小标题} 这是简单的一帧 \end{frame} beamer 重定义了大量 LaTeX 环境,使它们的格式更适合在幻灯片中显示...在 \onslide 后面的尖括号中的内容就是覆盖步骤的设置。覆盖语法支持单个的步骤,也支持多个步骤和区间。...除了动画和多媒体信息,使用第三方宏包,还可以在 beamer 中添加更多的动态内容。

    3.8K30

    ASP.net 中的页面继承实现和通用页面的工厂模式的实现

    ,就是很多的页面的处理一样的,不一样的就是我们写的存储过程不同,为了考虑代码的重复利用和可维护性和可 扩展性,于是写了一个对于单据页面的工厂模式,采用界面的继承技术,因为我们写的ASP.net页面的是代码后置的...类由于继承类页面类,所以他们的类中只有一个空的构造函数,其他的都可以由它的父类处理,在这里大家可能要问,这样就可以完成页面的继承了吗?...,呵呵,这只是其中的一步,为了达到和父类的页面显示同样的效果,必须把父类中的HTML拷贝到子类的HTML中,这样界面的显示一样了(如果你要改动一下界面可以在子类界面的HTML中改动添加按钮等),但是有个问题是...所以子类也可以看到,所以控件就会重复,就很出错的,必须在子类中把父类已经用的控件变量删除掉,如果子类自己想有其他的操作可以自己加入控件,但变量不能和父类重复。...还有就是我想说的就是BillInstorageMngList类和IssueBillMng类,他们都继承VirturBillCom实现了VirturBillCom定义的函数,他们是中间层,所以我们在页面中调用的时候可以直接调用

    96120

    非样式布局

    非布局样式-字体 * 字体 字重 颜色 大小 行高 和文字相关的一些 * 背景 边框 和盒子相关的 * 滚动 换行 跟 页面 和 布局有关 * 粗体 斜体 下划线...文字装饰性的样式 * 其它 * 字体族(font-family) -- serif 衬线字体:字体周围有装饰性的弯弯钩钩(比如 宋体) -- sans-serif 非衬线字体:字体笔画的开始和结束...边框形状,边框宽度,颜色 * 使用背景图 作边框 * 边框的构成 通过三角形的案例,了解边框的构成。...由于左边框和下边框之间衔接的部分 是采用 斜切的。左右边框设置为透明,内容宽度设置为0。 非布局样式 - 滚动 什么时候 会产生 滚动? 内容比容易多的时候。...伪类是表示 一种状态的(比如某元素 处在 鼠标悬停其上的状态hover)。 2. 伪元素 是真实存在的状态,在页面中是可以显示内容的。 3. 伪元素使用双冒号,伪类单冒号。

    1.8K20
    领券