精华内容
下载资源
问答
  • LaTex subfigure example

    2012-11-14 20:17:00
    This is an example that shows how to use the LaTex subfigure package.Using sub-figures in your LaTex documentInclude the subfigure package\usepackage{subfigure}Adding sub-figures \begin{figure}[ht] \...
    This is an example that shows how to use the LaTex subfigure package.

    Using sub-figures in your LaTex document


    Include the subfigure package

    \usepackage{subfigure}

    Adding sub-figures

     
    \begin{figure}[ht]
    \centering
    
    \subfigure[Subfigure 1 caption]{
       \includegraphics[scale =1] {subfigure1.eps}
       \label{fig:subfig1}
     }
    
     \subfigure[Subfigure 2 caption]{
       \includegraphics[scale =1] {subfigure2.eps}
       \label{fig:subfig2}
     }
    
     \subfigure[Subfigure 3 caption]{
       \includegraphics[scale =1] {subfigure3.eps}
       \label{fig:subfig3}
     }
    
    
    \label{myfigure}
    \caption{Global figure caption}
    \end{figure}
    
    

    Referring to sub-figures

    In the text, you can refer to subfigures as follows \ref{fig:subfig1}, \ref{fig:subfig2} \ref{fig:subfig3}.

    转载于:https://www.cnblogs.com/sunleecn/archive/2012/11/14/2770492.html

    展开全文
  • latex easy example 1

    2012-11-11 16:09:34
    easy one as you think. this is also the first one I write
  • LaTeX Example

    千次阅读 2010-07-30 16:19:00
     LaTeX Example Here's my example set of LaTeX files to create paper.ps : paper.tex - Here's the "main" program intro.tex - First included file meat.tex - Second ...

     

    LaTeX Example

    Here's my example set of LaTeX files to create paper.ps

    :


    To use this, do the following:

    1. Download the example files into a single directory
    2. latex paper (ignore warnings since LaTeX is a one-pass compiler)
    3. bibtex paper (this integrates bibliographic DB entries)
    4. latex paper
    5. latex paper (this run should get rid of warnings)
    6. dvips -f paper.dvi > paper.ps (generates postscript copy of paper) You can view the dvi version of the paper with "xdvi paper.dvi" or the postscript version with "ghostview paper.ps".

      If you makes changes to any of the files, you only need to run LaTeX and dvips once to regenerate the postscript. The best book I have found so far on LaTeX is A Guide to LaTeX by Helmut Lopka and Patrick W. Daly

    展开全文
  • 注意:本书目前正在 ( )针对 Pharo 4 进行修订和更新。 Pharo by Example (vol 1)是对 Pharo 的实用介绍,Pharo 是一种受 Smalltalk 启发的编程语言、IDE 和实时编码环境。 这是书的原始 LaTeX 源代码库,为 ...
  • An Example LATEX Document

    2011-03-18 15:22:52
    An Example LATEX Document,very useful~
  • latex 中文beamer模板

    千次阅读 2019-05-23 11:11:06
    %默认定义环境是不显示编号的,通过导言区使用开始使用定理编号 \setbeamertemplate{theorems}[numbered] %定理的标题显示标号 \theoremstyle{plain} %定理环境风格,plain是LaTeX的原始风格 %===================...
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%  这是一份 beamer 文档. 本源文件仅供学习参考之用.                                         %%%
    %%%  使用请注明出处. 本文作者拥有版权 (c)2017. 保留所有权利.                               %%%
    %%%  若不能编译通过, 可能是您的 beamer 需要更新了.                                             %%%
    %%%  更新的具体方法可参考: http://bbs.ctex.org/forums/index.php?showtopic=27695 %%%
    %%%  温馨提示:文档基本对所都的宏包和命令都加了注释,一般情况下不要删除,会发生错误喔 %%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[CJK,notheorems,compress,mathserif,table,11pt]{beamer} %更改全文字体大小,设置xxpt(如9pt,10pt,.....)%一定要定义documentclass[cjk]{beamer},别忘了“cjk”,否则编译不通过
    %\useoutertheme[height=0.1\textwidth,width=0.15\textwidth,hideothersubsections]{sidebar}%加上此命令会出现上部和左侧边框
    \usetheme{Madrid}%主题AnnArbor Antibes Bergen Berkeley Berlin Boadilla boxes CambridgeUS Copenhagen Darmstadt
                      %Dresden Frankfurt Goettingen Hannover Ilmenau JuanLesPins Luebeck Madrid MalmoeMarburg Montpellier
                      %PaloAlto Pittsburgh Rochester Singapore Szeged Warsaw
    \usecolortheme{whale}           % 外部主题 Outer color themes: whale, seahorse, dolphin
    \usecolortheme{orchid}          % 内部主题 Inner color themes: lily, orchid
    \useinnertheme[shadow]{rounded} %阴影环绕
    \setbeamercolor{sidebar}{bg=blue!60}%sidebar的颜色,百分之六十的蓝色
    \setbeamercolor{background canvas}{bg=blue!9}%背景色,百分之九的蓝色
    \usefonttheme{serif}            %排版幻灯片中较大的sans或serif字体
    %%----------------------------------------常用宏包-----------------------------------------------
    \usepackage{amsmath,amssymb}%美国数学会的数学公式宏包(amsmath)、美国数学会的数学符号宏包(amssymb)
    \usepackage{amsfonts}%美国数学会提供一套数学符号的字库
    \usepackage{latexsym}%数学符号宏包(latexsym)
    \usepackage{CJK}      %中文环境
    \usepackage{times}    %使用 Times New Roman 字体
    \usepackage{ulem}    %下划线
    \usepackage{caption} %提供了多种命令来更方便的设计浮动图形和表格的标题式样。
    \usepackage{epsfig}  %eps图像
    \usepackage{epstopdf}%eps图片转PDF
    \usepackage{graphicx}%图形宏包
    \usepackage{color}     %支持彩色
    \usepackage{subfigure}%子图片宏包
    \usepackage{colortbl,dcolumn}
    \usepackage{mathrsfs}%字母花写
    \usepackage{float}      %浮动环境
    \usepackage{pause}   %暂停宏包
    \usepackage{bm}       %加粗
    \usepackage{bbm}     %再加粗
    \usepackage{dsfont}  %一种字体包
    \usepackage{pgf,tikz}%TikZ的基本ideas是使用点和路径。pgf是一个在tex系统中的画图宏包,tex尤其是beamer中使用pgf作图,“作精确图还比较方便, 色彩锐丽”(huangzh73)。除了可以精确的作图外,对于某些不要求精确控制的图形绘制,如:流程图,树图,等等,也提供了简便易用的支持。
    \usepackage[english]{babel}%%%%%
    \usepackage{booktabs}%画三线表,线条精细可变
    \usepackage{xmpmulti}%支持文中的 \multiinclude 等命令, 使mp文件逐帧出现. 具体讨论见beamer手册.
    \usepackage{hyperref}%超链接命令宏包
    \hypersetup{linkcolor=blue,colorlinks=true,CJKbookmarks=true}%超链接命令
    
    \usepackage{multirow}%表中的跨行合并宏包(本beamer不可使用跨列合并宏包)
    
    %使用 metapost 动画
    %\usepackage{xmpmulti}
    \DeclareGraphicsRule{*}{mps}{*}{}
    
    %自定义二重和三重高斯积分符号
    \def\ooint{{\bigcirc}\kern-13.2pt{\int}\kern-6.5pt{\int}}
    \def\oooint{{\bigcirc}\kern-12.3pt{\int}\kern-7pt{\int}\kern-7pt{\int}}
    
    %---------------------------------------计时器%-----------------------------------------------
    \usepackage[font=HelvI,timeinterval=1,timeduration=20,colorwarningfirst=green,colorwarningsecond=red, timewarningfirst=25,timewarningsecond=75]{tdclock}
    %timeinterval表示时间更新间隔
    %timeduration表示设定的总时间 timewarningfirst和timewarningsecond分别表示第一次、第二次时间提醒百分值,同时可以更改显示颜色(colorwarningfirst、colorwarningsecond)
    %然后在\data里加入
    %\date[\initclock \cronominutes\timeseparator\cronoseconds]{\today}
    %其中\initclock必须有
    %==========================================================
    \setbeamertemplate{navigation symbols}{}    %此命令取消导航条,即翻页命令,直达第一页以及最后一页的命令
    %\setbeamertemplate{footline}[page number]{} %除掉页面下方的信息条
    \setbeamertemplate{caption}[numbered]      %图和表格的标题显示标号
    \setbeamertemplate{definitions}[numbered] %默认定义环境是不显示编号的,通过导言区使用开始使用定理编号
    \setbeamertemplate{theorems}[numbered]   %定理的标题显示标号
    \theoremstyle{plain}                                     %定理环境风格,plain是LaTeX的原始风格
    
    %====================logo图标========================
    %\pgfdeclareimage[height=1cm]{logo}{figures/LZU_logo.jpg}
    %\logo{\pgfuseimage{logo}}
    
    %\logo{\includegraphics[height=0.1\textwidth]{figures/LZU_logo.jpg}}
    
    %===================自定义页脚=======================
    %\hypersetup{dvipdfm,linkcolor=blue,pdfstartview=FitH,
    %            CJKbookmarks=true,
    %            bookmarksnumbered=false,
    %            bookmarksopen=true,
    %            colorlinks=true, %注释掉此项则交叉引用为彩色边框(将colorlinks和pdfborder同时注释掉)
    %            pdfborder=000,   %注释掉此项则交叉引用为彩色边框
    %            citecolor=magenta}
    %\usefonttheme{professionalfonts}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %\usefoottemplate{
    %\hfill{\insertframenumber\,/ \inserttotalframenumber}
    % \hfill{{\the\year}/{\the\month}/{\the\day}}
    %}
    %\setlength\tabcolsep{2pt}
    %\renewcommand{\raggedright}{\leftskip=0pt \rightskip=0pt plus 0cm}
    %\raggedright
    %\setlength{\parindent}{22pt}
    %\def\hilite<#1>{%
    %\temporal<#1>{\color{blue!35}}{\color{magenta}}%
    %{\color{blue!75}}}
    
    %\newcolumntype{H}{>{\columncolor{blue!20}}c!{\vrule}}
    %\newcolumntype{H}{>{\columncolor{blue!20}}c}、
    
    %===================== 参考文献========================
    \newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}  %自定义命令\upcite, 使参考文献引用以上标出现
    \bibliographystyle{arabic}%参考文献的命令
    %另一种定义方式
    %将参考文献图标改成标准格式(不然使用\bibitem{}文献标号就是个小信封图标),\begin{document}之前添加如下:
    \setbeamertemplate{bibliography item}[text]
    
    %============自定义: 逐个 item 高亮(\hilite), 或"高黑"(\hidark)============
    \def\hilite<#1>{%
    \temporal<#1>{\color{blue!35}}{\color{magenta}}%
    {\color{blue!75}}}
    \def\hidark<#1>{%
    \temporal<#1>{\color{black!35}}{\color{magenta}}%
    {\color{black}}}
    %%%%%%%%%%%%%%%%%%%%%自定义脚注%%%%%%%%%%%%%%%%%%%%%%%%
      \rnode[t]{bza}{\psframebox*[fillcolor=yellow,framesep=0pt,
        linestyle=none]{#1}}
    %  \rnode[t]{bza}{\textcolor{blue}{$<$#1$>$}}
      \footnote{
         \rnode[c]{bzb}{\psframebox*[fillcolor=magenta,%bianzhucolor,
            linestyle=none,framearc=0.15]
            {\parbox{25mm}{\small #2}}}
         \ncangles[angleA=-90,angleB=180,armA=0.5ex,armB=3ex,linecolor=red,linewidth=1pt]{bza}{bzb}
      }
    }
    %%%%%%%%%%%% 重定义字体、字号命令 %%%%%%%%%%%%%
    \newcommand{\songti}{\CJKfamily{song}}        % 宋体
    \newcommand{\fangsong}{\CJKfamily{fs}}        % 仿宋体
    \newcommand{\kaishu}{\CJKfamily{kai}}         % 楷体
    \newcommand{\heiti}{\CJKfamily{hei}}          % 黑体
    \newcommand{\lishu}{\CJKfamily{li}}           % 隶书
    \newcommand{\youyuang}{\CJKfamily{you}}       % 幼圆
    %CTeX只添加了GBK编码的六种中文字体(宋体、仿宋、楷体、黑体、隶书和幼圆)
    \newcommand{\chaoda}{\fontsize{55pt}{\baselineskip}\selectfont}     % 字豪设置 超大号
    \newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont}     % 字号设置 初号
    \newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont} % 字号设置 小初号
    \newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont}      % 字号设置 一号
    \newcommand{\erhao}{\fontsize{30pt}{\baselineskip}\selectfont}      % 字号设置 二号
    \newcommand{\xiaosan}{\fontsize{16pt}{\baselineskip}\selectfont}    % 字号设置 小三号
    \newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}      % 字号设置 四号
    \newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}  % 字号设置 小四号
    \newcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont}    % 字号设置 五号
    \newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}   % 字号设置 小五号
    \newcommand{\liuhao}{\fontsize{7.875pt}{\baselineskip}\selectfont}  % 字号设置 六号
    \newcommand{\qihao}{\fontsize{5.25pt}{\baselineskip}\selectfont}    % 字号设置 七号
    \newcommand{\xiaoqihao}{\fontsize{5pt}{\baselineskip}\selectfont}   % 字号设置 小七号
    \newcommand{\bahao}{\fontsize{2pt}{\baselineskip}\selectfont}       % 字号设置 八号
    
    %===============行或者列的空格命令=======================
    \newcommand{\vs}{\vspace{10 pt}}%行间空的距离为10pt大小,产生垂直方向的空白
    \newcommand{\hs}{\hspace{21 pt}}%使用命令\hspace{长度}生成水平方向的空格,如\hspace{1cm}长度单位cm可为mm,em,in,pt
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    
    %==================定义图,公式、表编号等格式=============
    \numberwithin{figure}{section}%\numberwithin是amsmath宏包定义的命令,用在\usepackage{amsmath}后面
    \numberwithin{table}{section}
    \numberwithin{equation}{section}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \hypersetup{pdfpagemode=FullScreen}% 设置用acrobat打开就会全屏显示
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
      \begin{CJK*}{GBK}{kai}%楷体
    %=============在每一小节{section}之前都显示一下目录===================
    \AtBeginSection[xxxx大学]{
         \frametitle{目录}\small
       \tableofcontents[currentsection,currentsubsection,subsectionstyle=show/show/hide]
     }
    %===================================================
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %======================页面首页======================
        \title[\songti\color{white}{第十次习题课ppt}]{\heiti{第十次习题课ppt}}
        \author[SJTU-Math]{本次ppt使用了XX同学的作业作为样板,特此说明。如觉不妥(侵权),请联系助教xxx}
        {\center\fangsong 答~辩~人:~~~\textcolor[rgb]{0.00,0.00,0.90}{~~x~x~x~~~~~~~~~~~~~~~~~~}
         \center\fangsong 导~~~~~~师:~~~\textcolor[rgb]{0.00,0.00,0.90}{x~x~x~教~授~~~~~~~~~~~~}
         \center\fangsong~~~~~~~~~~~~~~~~\textcolor[rgb]{0.00,0.00,0.90}{~~x~x~x~副~教~授~~~~~~~}
         \center\fangsong~~专~~~~~~业:~~\textcolor[rgb]{0.00,0.00,0.90}{~计~算~数~学~~~~~~~~~~~~~~~~~~~}\\
         \center\fangsong ~方~~~~~~向:~~\textcolor[rgb]{0.00,0.00,0.90}{~数值代数及其应用~~~~~}
    }
    
       \institute[SJTU-Math]{\fontsize{10pt}{0pt}\selectfont SJTU-Math}%{\textcolor[rgb]{0.85,0.42,0.00}{\fontsize{10pt}{0pt}\selectfont SJTU-Math}}
       \date[\initclock \cronominutes\timeseparator\cronoseconds]{}%此命令为计时器
       %\titlegraphic{\includegraphics[height=1.35cm]{figures/LZU_logo.jpg}}
      \frame{\titlepage }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newtheorem{theorem}{定理}[section]
    \newtheorem*{THEOREM}{定理(续)}%自定义不参与编号定理
    \newtheorem{definition}{定义}[section]
    \newtheorem{lemma}[theorem]{引理}
    \newtheorem{corollary}[theorem]{推论}
    \newtheorem*{COROLLARY}{推论(续)}%自定义不参与编号推论
    \newtheorem{proposition}{命题}
    \newtheorem{example}{例}[section]
    \newtheorem{remark}{注}
    \newtheorem{conjecture}{猜想}
    \newtheorem{method}{方法}
    \renewcommand\figurename{\rm 图}
    \renewcommand\tablename{\bf 表}
    %%%%%%%%%%%%%%%%%%%开始每个frame的编写就好%%%%%%%%%%%%%%%%
    
    \begin{frame}
    
    内容
    
    \end{frame}
    
    参考文献的样例
    
    \begin{frame}{References}
    %\bibliographystyle{model1-num-names}
    \bibliographystyle{plain}
    \begin{thebibliography}{3}
    \bibitem{bai2010modified}
    Z.-Z. Bai, M. Benzi, F. Chen, Modified HSS iteration methods for a class of complex symmetric linear systems, Computing
    87 (2010) 93–111.
    
    \bibitem{Hezari2016A}
    D. Hezari, D. K. Salkuyeh, V. Edalatpour, A new iterative method for solving a class of complex symmetric system of
    linear equations, Numer. Algor. 73 (2016) 1–29.
    
    \bibitem{Zheng2017Double}
     Z. Zheng, F. L. Huang, Y. C. Peng, Double-step scale splitting iteration method for a class of complex symmetric linear
    systems, Appl. Math. Lett. 73 (2017).
    
    \bibitem{Chengliang2018On}
    C.-L. Li, C.-F. Ma, On Euler-extrapolated Hermitian/skew-Hermitian splitting method for complex symmetric linear
    systems, Appl. Math. Lett. (2018).
    
    \bibitem{Huang2014A}
    Y. M. Huang, A practical formula for computing optimal parameters in the HSS iteration methods, J. Comput. Appl.
    Math. 255 (2014) 142–149.
    \end{thebibliography}
    \end{frame}
    
    \end{CJK*}
    \end{document}

    这是本人在别人的基础上进行了完善,解决了诸如超链接,参考文献,计时器,目录,表格跨行合并等问题,供大家学习参考

    展开全文
  • LaTeX 插入图片

    千次阅读 2020-10-23 11:36:30
    LaTeX 插入图片 在科研论文,图片是一个非常重要的组成部分。LaTeX 提供了许多定制化图片的功能。这篇文章将会介绍如何用最常见的格式插入图片、缩放图片、旋转图片,以及如何在文档引用这些图片。 文章...

    原  文:Inserting Images
    译  者:Xovee
    翻译时间:2020年9月18日

    在 LaTeX 中插入图片

    在科研论文中,图片是一个非常重要的组成部分。LaTeX 提供了许多定制化图片的功能。这篇文章将会介绍如何用最常见的格式插入图片、缩放图片、旋转图片,以及如何在文档中引用这些图片。

    介绍

    下面是一个插入图片的例子:

    \documentclass{article}
    \usepackage{graphicx}
    \graphicspath{ {./images/} }
    
    \begin{document}
    The universe is immense and it seems to be homogeneous, 
    in a large scale, everywhere we look at.
    
    \includegraphics{universe}
    
    There's a picture of a galaxy above
    \end{document}
    

    在这里插入图片描述
    LaTeX 本身不能处理图片,所以我们需要引入graphicx包:在文档的序言部分使用如下命令:

    \usepackage{graphicx}
    

    命令\graphicspath{ {./images/} }告诉 LaTeX 这篇文档中的图片所存储的位置是主文档所在目录下的 images 文件夹。

    \includegraphics{universe}是真正插入图片的那个命令。universe 是图片文件的名字(没有后缀),也就是说:universe.PNG变成了universe。图片文件的名字一般来说不能包含空格或者多个句号。

    注意:*使用文件后缀是被允许的,不过我们推荐你忽略文件的后缀。如果 LaTeX 没有找到文件的指定的后缀,它会在目录中搜索拥有该文件名的所有格式兼容的文件。更多有关的信息请见:生成高分辨率和低分辨率的图片

    在 Overleaf 中打开这个例子

    图片的路径

    当你的文档拥有很多个图片的时候,创建多个文件夹来存储图片是一个规划项目的好办法。

    命令\graphicspath{ {images/} }告诉 LaTeX 在images文件夹中寻找图片。这个路径是当前工作文件夹的相对路径,所以,编译器会在当前文档所在的目录中开始寻找文件。文件夹的路径默认情况下是相对路径,如果没有一个初始的目录被指定,例如:

    %Path relative to the .tex file containing the \includegraphics command
    \graphicspath{ {images/} }
    

    这是一个非常直接的方法来指定图片所存储的路径,不过有时候会使情况变得复杂,从而导致编译器找不到图片所在的目录。所以,你最好手动指定一个对于主 .tex 文件来说相对的图片路径,将主 .tex 文件夹表示为 ./,例如:

    %Path relative to the main .tex file 
    \graphicspath{ {./images/} }
    

    路径也可以是绝对路径。例如,如果你在一个本地 LaTeX 环境中进行工作,你可以:

    %Path in Windows format:
    \graphicspath{ {c:/user/images/} }
    
    %Path in Unix-like (Linux, Mac OS) format
    \graphicspath{ {/home/user/images/} }
    

    需要注意的是,目录的结尾也需要一个斜杠,并且路径是被包含在双大括号之间。

    你还可以设置多个路径,如果文档的图片被存储在多个文件夹中。例如,如果有两个文件夹images1images2,使用下面的命令:

    \graphicspath{ {./images1/}{./images2/} }
    

    在 Overleaf 中打开这个例子

    改变图片的大小、旋转图片

    如果我们想额外地编辑图片的属性(长、宽等),我们可以使用下面的设定:

    \begin{document}
    
    Overleaf is a great professional tool to edit online, 
    share and backup your \LaTeX{} projects. Also offers a 
    rather large help documentation.
    
    \includegraphics[scale=1.5]{lion-logo}
    

    在这里插入图片描述
    命令\includegraphics[scale=1.5]{lion-logo}会把图片lion-logo插入到文档中,额外的参数scale=1.5会把图片的大小变为原本的1.5倍。

    你也可以指定图片的长宽:

    \begin{document}
    
    Overleaf is a great professional tool to edit online, 
    share and backup your \LaTeX{} projects. Also offers a 
    rather large help documentation.
    
    \includegraphics[width=3cm, height=4cm]{lion-logo}
    

    在这里插入图片描述
    如聪明的你所想的,方括号里的参数[width=3cm, height=4cm]定义了图片的宽度和高度。你还可以使用不同的单位来定义这些参数。如果只有宽度width被指定了,那么高度会被自动调整到图片原始的比例。

    长度单位也可以被设置为文档中某些属性的相对值。例如,你可以将图片的宽度设置为文档中一行文本所占的宽度:

    \begin{document}
    
    The universe is immense and it seems to be homogeneous, 
    in a large scale, everywhere we look at.
    
    \includegraphics[width=\textwidth]{universe}
    

    在这里插入图片描述
    除了\textwidth,你还可以使用其他的 LaTeX 默认长度,例如\columnseplinewidth\textheight\paperheight等。更多有关单位的信息请见这篇文章

    LaTeX 中还有一种常见的改变图片的方法,即旋转图片:

    \begin{document}
    
    Overleaf is a great professional tool to edit online, 
    share and backup your \LaTeX{} projects. Also offers a 
    rather large help documentation.
    
    \includegraphics[scale=1.2, angle=45]{lion-logo}
    

    在这里插入图片描述
    参数angle=45会将图片逆时针旋转45度。顺时针旋转的话你可以使用负数。

    在Overleaf中打开这个例子

    图片的位置

    在上一个章节中,我们介绍了如何在文档中插入图片,但是文字和图片的结合可能并不是我们想要的样子。所以我们接下来介绍一种新的环境。

    In the next example the figure will be positioned 
    right below this sentence.
    
    \begin{figure}[h]
    \includegraphics[width=8cm]{Plot}
    \end{figure}
    

    在这里插入图片描述
    figure环境的作用是在文档中将图片展示为浮动元素。这意味着你可以把图片放置在figure环境之中,不需要再去关注图片的位置,LaTeX 会自动把图片放置在文档中的合适位置。

    当然,有些时候我们需要更细致地控制图片的位置。我们可以使用一种额外的参数来控制图片的位置。在这个例子中,begin{figure}[h],方括号中的参数h意味着 here。下面的表格中列出了参数的可选值。

    参数 位置
    h 将浮动元素的位置设定为 here(这里),也就是说,大约位于其在文档中出现位置(是大约,而不是完全精确)
    t 将浮动元素的位置设定为页面的上方(top)
    b 将浮动元素的位置设定为页面的底部(bottom)
    p 将浮动元素仅放置在一个特殊的页面
    ! 重新设置LaTeX的一个内部参数,这个参数决定了LaTeX如何判断一个浮动元素的位置够不够“好”
    H 将浮动元素精确地放置在它在文本中所出现的位置。这个参数需要引入float包,它有可能会造成一些错误。这个参数有时候等价于h!

    在下面的例子中,你可以看到,尽管图片定义在文字之后,但是图片依旧出现在了页面的顶部。

    In this picture you can see a bar graph that shows
    the results of a survey which involved some important
    data studied as time passed.
    
    \begin{figure}[t]
    \includegraphics[width=8cm]{Plot}
    \centering
    \end{figure}
    

    在这里插入图片描述
    命令\centering会将图片居中显示。默认的对齐选项是向左对齐。

    你也可以将文字环绕在图片的周围。如果文档包含一些小的图片,这样做看起来会更好一些。

    \begin{wrapfigure}{r}{0.25\textwidth} %this figure will be at the right
        \centering
        \includegraphics[width=0.25\textwidth]{mesh}
    \end{wrapfigure}
    
    There are several ways to plot a function of two variables, 
    depending on the information you are interested in. For 
    instance, if you want to see the mesh of a function so it 
    easier to see the derivative you can use a plot like the 
    one on the left.
    
    
    \begin{wrapfigure}{l}{0.25\textwidth}
        \centering
        \includegraphics[width=0.25\textwidth]{contour}
    \end{wrapfigure}
    
    On the other side, if you are only interested on
    certain values you can use the contour plot, you 
    can use the contour plot, you can use the contour 
    plot, you can use the contour plot, you can use 
    the contour plot, you can use the contour plot, 
    you can use the contour plot, like the one on the left.
    
    On the other side, if you are only interested on 
    certain values you can use the contour plot, you 
    can use the contour plot, you can use the contour 
    plot, you can use the contour plot, you can use the 
    contour plot, you can use the contour plot, 
    you can use the contour plot, 
    like the one on the left.
    

    在这里插入图片描述
    为了做到上面的效果,你需要引入wrapfig包。在文档的序言中引入它:

    \usepackage{wrapfig}
    

    现在你可以定义wrapfigure环境:

    \begin{wrapfigure}{l}{0.25\textwidth}
    ...
    \end{wrapfigure}
    

    需要注意的是,这个环境拥有两个额外的参数。

    {l}
    这个参数定义了图片的对齐方式。l是左边,r是右边。如果你的文档是book或者其他类似的格式,o代表着页面的外边界,i代表着页面的内边界。

    {0.25\textwidth}
    这个参数定义了图片元素的宽度。这个不是图片本身的宽度,图片本身的宽度必须使用includegraphics命令。需要注意的是,这个宽度是文本宽度的相对大小,你也可以使用其他常规的距离(cm, in, mm 等)。更多距离单位请见这篇文章

    \centering
    我们前面已经介绍过这个参数了。但是在这个环境里,图片的居中位置是相对于它的容器,而不是页面的文本。

    这篇文章更详细地介绍了图片和表格的位置。

    在Overleaf中打开这个例子

    图题、标签、引用

    给图片添加标题和标签是两个非常重要的工具。

    图题

    让我们从一个例子开始。

    \begin{figure}[h]
    \caption{Example of a parametric plot ($\sin (x), \cos(x), x$)}
    \centering
    \includegraphics[width=0.5\textwidth]{spiral}
    \end{figure}
    

    在这里插入图片描述
    非常简单,对吧?只需要添加\caption{Some caption}命令,在大括号内输入你要添加的文字就可以了。命令的位置决定着图题会出现在图片的上方或者下方。

    图题也可以放置在图片的侧方。引入sidecap包即可。

    \usepackage[rightcaption]{sidecap}
    
    \usepackage{graphicx} %package to manage images
    \graphicspath{ {images/} }
    
    \begin{SCfigure}[0.5][h]
    \caption{Using again the picture of the universe.
    This caption will be on the right}
    \includegraphics[width=0.6\textwidth]{universe}
    \end{SCfigure}
    

    在这里插入图片描述
    它有两个新的命令。

    \usepackage[rightcaption]{sidecap}
    如你所想,这个命令会引入sidecap包,并且方括号中的参数会将文档中的图片的图题设置在图片的右方。你也可以使用leftcaption参数。对于book类型的文档,你还可以使用outercaption或者innercaption

    \begin{SCfigure}[0.5][h] \end{SCfigure}
    这个命令定义了一个类似于figure的环境。第一个参数定义了图题相对于图片的宽度。第二个参数hfigure环境中的h作用相同。

    LaTeX中还有更多的命令来对图片进行定制化,你可以在本文的末尾找到更多信息。

    标签和交叉引用

    与LaTeX文档中的许多其他元素相同(例如公式、表格等),图片也可以在文本中被引用。你只需要简单地对其添加一个标签就可以了,然后使用这个标签来在文本中引用这个图片。

    \begin{figure}[h]
        \centering
        \includegraphics[width=0.25\textwidth]{mesh}
        \caption{a nice plot}
        \label{fig:mesh1}
    \end{figure}
    
    As you can see in the figure \ref{fig:mesh1}, the 
    function grows near 0. Also, in the page \pageref{fig:mesh1} 
    is the same example.
    

    在这里插入图片描述
    下面我们介绍三种生成交叉引用的命令。

    \label{fig:mesh1}
    这个命令设置了图片的标签。对标签添加一个前缀是一个很好的习惯,例如对图片添加fig,对表格添加tab等。

    \ref{fig:mesh1}
    这个命令在文本中添加一个数字,数字对应着这个图片。这个数字会自动生成,并且当你插入其他图片的时候,它会自动更新。

    \pageref{fig:mesh1}
    这个命令会输出图片所在的页数。

    如果你想要引用一个图片,那么\caption命令是强制的。

    LaTeX 另外一个强大的功能是,你可以自动生成文档中图片的列表:

    \listoffigures
    

    在这里插入图片描述
    这个命令仅对有标签的图片有效。

    重要提示:你必须编译LaTeX文档两次来使交叉引用等功能正常显示。

    在Overleaf中打开这个例子

    生成高分辨率的和低分辨率的图片

    我们在\includegraphics命令中输入图片的文件名的时候,我们忽略了图片文件的后缀。事实上,添加后缀并不是强制的,尽管很多时候添加后缀是很有用的。如果文件名的后缀没有被输入,那么LaTeX会在当前文件夹中自动搜索所有支持的文件格式,并且会用默认的顺序来搜索各种后缀(这个顺序可以自定义)。

    如果你需要经常在开发模式和生产模式之间切换,那么这个功能会很有用。在开发模式中(当文档还没有完成的时候),你可能想去使用低分辨率的图片(一般来说是png格式的)来加速编译。在生产模式中(生成文档的最终版本),你可能想要使用高分辨率的图片。

    你可以这样做:

    • 不要在\includegraphics命令中输入文件名的后缀
    • 在文档的序言中设定你想要的后缀

    这样,我们可以在图片的两种格式之间灵活切换,例如venndiagram.pdf(高分辨率)和venndiagram.png(低分辨率)。然后我们可以在序言中使用下面的命令:

    \DeclareGraphicsExtensions{.png,.pdf}
    

    上面的命令的作用是,如果在同一位置中,两个拥有相同文件名,但是后缀不同的文件(例如venndiagram.pdfvenndiagram.png),那么位置在前的版本将会被使用(这个例子中的png)。如果没有png文件,那么pdf文件会被使用。

    当文档完成之后,为了使用高分辨率的pdf图片,我们可以更换后缀的顺序:

    \DeclareGraphicsExtensions{.pdf,.png}
    

    如果pdf图片还没有转换为png格式,我们可以在LaTeX中直接生成低分辨率的png图片。我们首先在序言中引入下面的命令(在\usepackage{graphicx}命令之后):

      \usepackage{epstopdf}
      \epstopdfDeclareGraphicsRule{.pdf}{png}{.png}{convert #1 \OutputFile}
      \DeclareGraphicsExtensions{.png,.pdf}
    

    如果venndiagram2.pdf存在,但是venndiagram2.png不存在,那么venndiagram2-pdf-converted-to.png文件将会被创建。命令convert #1用来执行转换操作,你也可以对它添加额外的参数,例如convert -density 100 #1

    这里还有一些重要的事情需要注意:

    • 为了让自动转换正常工作,我们在执行pdflatex命令的时候,需要添加--shell-escape参数
    • 对于最终的生产版本,我们必须把\epstopdfDeclareGraphicsRule命令注释掉。这样只有高分辨率的图片会被加载。我们还需要改变顺序的优先级。

    在Overleaf中打开这个例子

    参考指南

    LaTeX 单位和长度

    缩写 定义
    pt 一个点,默认的长度单位。大约相当于0.3515mm
    mm 毫米
    cm 厘米
    in 英寸
    ex 在当前字体大小的情况下字母x的高度
    em 在当前字体大小的情况下字母m的宽度
    \columnsep 列之间的距离
    \columnwidth 列的宽度
    \linewidth 当前环境下行的宽度
    \paperwidth 页面的宽度
    \paperheight 页面的高
    \textwidth 文本的宽度
    \textheight 文本的高度
    \unitlength picture环境下units的长度

    LaTeX中图片的类型

    latex
    如果你使用latex来编译,我们只可以使用EPS格式的图片,这种格式是矢量格式。

    pdflatex
    如果你使用pdflatex来生成pdf文档,我们可以使用下面格式的图片:

       JPG: Best choice if we want to insert photos
       PNG: Best choice if we want to insert diagrams (if a vector version could not be generated) and screenshots
       PDF: Even though we are used to seeing PDF documents, a PDF can also store images 
       EPS: EPS images can be included using the epstopdf package (we just need to install the package, we 
            don't need to use \usepackage{} to include it in our document.)
    

    矢量图片或者位图?

    图片可以是矢量的,或者是位图(bit-map)。一般来说,我们并不需要关心图片的格式。不过如果我们知道图片格式之间的差异,我们就可以选择一种合适的图片格式来使用。如果我们的图片是矢量的,那么它应该是PDF或者EPS。如果我们的图片是位图,那么它应该是JPG或者PNG。在PDF或者EPS中存储bit-map会消耗大量的存储空间。

    在Overleaf中打开这个例子

    延伸阅读

    更多信息请见:

    展开全文
  • LaTeX中显示图像

    2020-10-02 19:45:47
    LaTeX中显示图像目录插入图片图片添加注解标签和引用 目录 插入图片 假设现在有张图片,路径为./images/universe.jpg,希望导入到文档,代码如下。 \documentclass{article} \usepackage{graphicx} % 插入图片必要...
  • LaTeX 插入表格

    千次阅读 多人点赞 2020-10-24 11:42:58
    本文介绍了如何在LaTeX文档插入表格,并且详细介绍了如何自定义表格的各个模块,例如宽度、颜色等。
  • Latex中插入图片

    千次阅读 2020-12-19 14:25:58
    Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档画图。我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中。只有一些特殊情况需要用大量代码...
  • LaTex 入门

    万次阅读 多人点赞 2019-01-22 08:28:38
    LaTex简介 TeX 是由Donald Knuth创造的基于底层编程语言的电子排版系统[1](TEX是Honeywell公司在1980年为其Text Executive文本处理系统注册的商标,它与 TeX是两回事)。TeX能够对文档的排版进行非常精细的操作,...
  • LaTeX 定义变量

    千次阅读 2020-12-10 16:11:04
    本文介绍如何在 LaTeX 定义变量,从而方便的输入模型的名字,或者给模型换个名字。
  • latex 中文书籍常见命令

    千次阅读 2016-12-09 17:06:02
    latex写书 -_-
  • LaTeX中撰写文章的提示和技巧。 请阅读writingPapersInLatex作为主要文档,并提供许多TeX和文本提示。 从上面引用了table-example ,展示了一些可用的表改进样式。 Gopen&Swan(1990)在该主题上很好地阅读了...
  •  在研究生阶段搞学术的童鞋们很有可能会接触到Latex这种论文格式编辑工具,一般在论文投稿的时候,大多数期刊和会议会给一个Latex模板,要求将你的论文用Latex编辑成.pdf版本。这里的Latex小白可不是指各位读者,...
  • latex中希腊字母字体加粗

    千次阅读 2020-06-09 06:38:32
    How to bold Greek letter in latex? \mathbf{} works for general letter, but not work for Greek letter. If we want to bold ...For example, \bm{\sigma} \boldsymbol{\beta}. \documentclass[paper=a4, font
  • LaTeX 的段落和换行

    万次阅读 2020-05-24 17:41:58
    LaTeX 默认的排版已经是很好的了,不过我们有时候也需要一些定制化。本篇文章将会告诉你如何排版段落、改变文字对齐、以及添加空白的行。
  • LaTex中英文简历代码示例

    千次阅读 2016-06-12 10:45:48
    1. 英文简历:  1) 网上较好的英文简历模板  2)较简洁的英文简历模板 自己主要根据第2)个模板制作了一个更为简洁的英文简历, 效果如下图: ...% LaTeX resume example template % % Matthew M
  • 关于的入门,可以参考:《LaTeX环境配置》,和《LaTeX入门(一)》当然,我不打算继续从 入门(二)开始写起,关于这个新的专题:学习指南,将会一直写下去,与 R 语言系列一样不断地更新,同时,我希望,尽可能地解释...
  • Latex中如何编辑算法

    千次阅读 2019-09-14 10:06:30
    LaTeX算法排版例子 1)首先在导言区加入语句: \usepackage{algorithm} \usepackage{algorithmic} 2)例1 \begin{algorithm} \caption{A} \label{alg:A} \begin{algorithmic} \STATE {set $r(t)=x(t)$} \REPEAT \...
  • LaTeX制作英文简历

    千次阅读 2015-11-14 15:57:09
    1.一个不错的中文简历模板 2.LaTeX制作英文简历模版的一个大合集。 3.没有装LaTeX的同学这里有提供...% LaTeX resume example template % % Matthew M. Boedicker % http://matthewm.boedicker.org/ % % placed in t
  • 博客插入latex公式

    2014-02-20 16:20:34
    参考了多个,还是这个管用: http://www.forkosh.com/mathtextutorial.html,还有latexexample 但只能保存图片,没有latex源代码,所以费劲一点,另存到tex文件,以备不时之需。
  • LaTeX 经常会碰到绘制表格. 下面通过一个例子来体会 LaTeX 的表格功能. \documentclass{article} \usepackage{multirow} \begin{document} LaTeX table example\\ \verb= http:\\www.chinatex.org=\\ ...
  • Latex中一些细节

    千次阅读 2015-04-18 21:53:25
    22.Latex在文档编译的最后一个循环,提取节的标题和页码以生成 目录 。\tableofcontents在其出现的位置插入目录。Normally the section headings show up in the table of contents exactly as they are entered...
  • Latex 如何编辑matlab代码只是一个简单的例子,如何让你的学生生活更轻松 为什么? 在我的学生活动,我遇到了一个问题——经常需要写报告。 当需要纠正错误时,它花费了很多时间并且变得更加问题。 自动创建报告让...
  • LaTeX中加入Matlab生成的图片

    千次阅读 2015-08-29 18:32:09
    用imwrite(A,map,'example .png')不能保存为彩色图片。 最后用的方法是先编辑→复制图片,粘贴在Visio,全选,取消组合得到没有边框的图片。复制图片,在PhotoShop新建,PhotoShop会根据剪贴板的文件自动设置...
  • LaTeX中图形表格等格式代码

    千次阅读 2017-03-26 21:02:14
    LaTeX中图表以及伪代码格式记不住,经常又要查阅,特此收集下。
  • latex中利用sage实现数学运算与排版 关键词:latex,sagemath,数学运算,排版 sage对象转换为latex表达式 sage 是基于python的数学工具,可以非常方便的将其对象转换成latex公式。 复制转换后的公式代码,可以方便...
  • latex中输入算法

    千次阅读 2015-03-08 23:25:01
     latex中输入算法 - 王忠存 - 王忠存的博客   (2) 排版代码  \begin{algorithm}[h]   \caption{An example for format For \& While Loop in Algorithm}   \begin{...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,459
精华内容 2,183
关键字:

latex中example