精华内容
下载资源
问答
  • latex 插入java 代码模版

    千次阅读 2018-05-20 20:31:15
    废了好大劲 把下面那堆东西添加到头文件就好了,(PS :( UI真难做) [TOC] 模版 \usepackage{listings} \usepackage{color} \usepackage{xcolor} \definecolor{dkgreen}{rgb}{0,0.6,0} \definecolor{gray}{rgb}{...

    废了好大劲
    把下面那堆东西添加到头文件就好了,(PS ? UI真难做)

    模版

     \usepackage{listings}
    \usepackage{color}
    \usepackage{xcolor}
    \definecolor{dkgreen}{rgb}{0,0.6,0}
    \definecolor{gray}{rgb}{0.5,0.5,0.5}
    \definecolor{mauve}{rgb}{0.58,0,0.82}
    \lstset{frame=tb,
         language=Java,
         aboveskip=3mm,
         belowskip=3mm,
         showstringspaces=false,
         columns=flexible,
         basicstyle = \ttfamily\small,
         numbers=none,
         numberstyle=\tiny\color{gray},
         keywordstyle=\color{blue},
         commentstyle=\color{dkgreen},
         stringstyle=\color{mauve},
         breaklines=true,
         breakatwhitespace=true,
         tabsize=3
    }
    

    样例

    
    \begin{lstlisting}[ language=Java]
    package information;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.util.ArrayList;
    
    public final class Graph {
    	private final static String curDir = System.getProperty("user.dir")+System.getProperty("file.separator")+"output";
    	private final static String sysLineSep = System.getProperty("line.separator");
    	private final static byte[] lsByteArr = sysLineSep.getBytes();
    	private ArrayList<String> edges = new ArrayList<>();
    	private ArrayList<String> nodes = new ArrayList<>();
    
    	public Graph() {
    		super();
    	}
    	
    	public void addEdge(int from,int to,Character c) {
    		this.addEdge(String.valueOf(from),String.valueOf(to), String.valueOf(c));
    	}
    	public void addEdge(String from,String to, String c) {
    		edges.add(from+" -> "+to+String.format("[label=\"%s\"]", c));
    	}
    	private File writeDotFile(String name) {
    		File dotFile = new File(curDir, name+".dot");
    		
    		// write dot file
    		try(FileOutputStream fos = new FileOutputStream(dotFile)){
    			fos.write(String.valueOf("digraph tmp{").getBytes());
    			fos.write(lsByteArr);
    			writeNodes(fos);
    			writeEdges(fos);
    			fos.write(String.valueOf("}").getBytes());
    			fos.write(lsByteArr);
    		}catch (IOException e) {
    			// TODO: handle exception
    			e.printStackTrace();
    		}
    		return dotFile;
    	}
    	private void writeEdges(OutputStream os) throws IOException {
    		for(String e: edges){
    			os.write(e.getBytes());
    			os.write(lsByteArr);
    		}
    	}
    	private void writeNodes(OutputStream os) throws IOException {
    		for(String e: nodes){
    			os.write(e.getBytes());
    			os.write(lsByteArr);
    		}
    	}
    	public void draw(String name) {
    		File dotFile = writeDotFile(name);
    		File png = new File(curDir,name+".png");
    		String cmd = String.format("dot %s -T png -o %s", dotFile.getAbsolutePath(),png.getAbsolutePath());
    		try {
    			Runtime.getRuntime().exec(cmd);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	public void draw() {
    		String name = "graph";
    		draw(name);
    	}
    	public void setStart(int node) {
    		nodes.add(String.format("%d [color=blue]", node));
    	}
    	public void setEnd(int node) {
    		nodes.add(String.format("%d [color=red]", node));
    	}
    
    }
    
    \end{lstlisting}
    

    输出效果

    这里写图片描述

    展开全文
  • latex插入代码

    千次阅读 2020-12-15 13:56:45
    \documentclass{ctexart} \... } \end{lstlisting} \end{document} 效果如下: 可以看到,如果是段代码插入还是很好看的。但是如果插入100行以上的代码,会导致换页,那么这个样式就不好看了,自己可以试一下。
    \documentclass{ctexart}
    
    \usepackage{xcolor}
    \usepackage{listings}
    \begin{document}
    
    \lstset{language=C}
    
    \lstset{
        numbers=left, 
        numberstyle= \tiny, 
        keywordstyle= \color{ blue!70},
        commentstyle= \color{red!50!green!50!blue!50}, 
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
        escapeinside=``, % 英文分号中可写入中文
        xleftmargin=2em, aboveskip=1em,
        framexleftmargin=2em
    }
    \noindent 代码如下: 
    \begin{lstlisting}
        #include<stdio.h>
    
        int main()
        {
            printf("hello,world");
            return 0;
        }
    \end{lstlisting}
    
    
    \end{document}
    
    
    

    效果如下:
    在这里插入图片描述
    可以看到,如果是一小段代码插入还是很好看的。但是如果插入100行以上的代码,会导致换页,那么这个样式就不好看了,自己可以试一下。

    展开全文
  • LaTeX 页面设置 插入代码

    千次阅读 2019-06-07 21:55:30
    、页面设置 下面是个简单的页面设置的模板,设置了页面的大小、页边距、页眉页脚这些属性。 \documentclass{ctexart} %页面设置 \usepackage{geometry} \geometry{a4paper,scale=0.8} %设置页面A4纸,页...

    一、页面设置

    下面是一个简单的页面设置的模板,设置了页面的大小、页边距、页眉页脚这些属性。

    \documentclass{ctexart}
    
    %页面设置
    \usepackage{geometry}
    \geometry{a4paper,scale=0.8}  %设置页面A4纸,页边距0.8
    
    %页面页脚设置
    \usepackage{fancyhdr}   %设置没有页眉页脚
    \pagestyle{plain}      %没有页眉,页脚放在中间
    
    \begin{document}
    ...
    \end{document}
    

    页面大小要使用geometry这个宏包,可以设置页面大小页边距等,除了上面的scale设置,还可以分别设置左右页边距,命令如下:

    \geometry{a4paper,left=3cm,right=3cm}
    

    页面格式,页眉页脚的设置需要使用到fancyhdr这个宏包,关于页眉页脚的基本设置方式有下面几种:

    empty	     // 没有页眉和页脚
    plain	     // 没有页眉,页脚中部放置页码。
    headings  	 // 没有页脚,页眉包含章节的标题和页码。
    myheadings   //	没有页脚,页眉页码和使用者所定义的信息。
    

    二、插入代码

    这里写了一种关于插入C语言代码的代码格式设置:

    \documentclass{ctexart}
     
    %代码段设置
    \usepackage{listings}
    \lstset{breaklines}  %让LaTeX自动将长的代码行换行排版
    \lstset{extendedchars=false}   %这一条命令可以解决代码跨页时,章节标题,页眉等汉字不显示的问题
    \lstset{language=C++, %用于设置语言为C++
        identifierstyle=,
        basicstyle=\ttfamily,
        stringstyle=\ttfamily,
        showstringspaces=false,
        frame=shadowbox, %边框
        captionpos=b
    }
    
    \begin{document}
        
    \begin{lstlisting}
    for(i=0;i<8000;i++)
    {
    	t=i/8000.0;
    	f=0.6*sin(2*pi*50*t);
    	printf("%.6f %.8f\n",t,f);
    }
    \end{lstlisting}
     
    \end{document}
    

    得到的PDF效果如下:
    在这里插入图片描述

    展开全文
  • [latex] 插入代码

    2019-10-08 18:19:15
    \usepackage{listings} \lstset{language=C++}%这条命令可以让LaTeX排版时将C++键字突出显示 ...\lstset{extendedchars=false}%这条命令可以解决代码跨页时,章节标题,页眉等汉字不显示的问题 \begin{lstli...

    \usepackage{listings}

    \lstset{language=C++}%这条命令可以让LaTeX排版时将C++键字突出显示

    \lstset{breaklines}%这条命令可以让LaTeX自动将长的代码行换行排版

    \lstset{extendedchars=false}%这一条命令可以解决代码跨页时,章节标题,页眉等汉字不显示的问题

     

    \begin{lstlisting}

    #insert your code here
    \begin{lstlisting}

    转载于:https://www.cnblogs.com/LiXinze/p/7678656.html

    展开全文
  • latex 插入代码代码框、代码配色

    万次阅读 2015-10-14 21:35:02
    插入代码导言区加入listings包\usepackage{listings} 代码框将代码包在如下命令中:\begin{lstlisting}[title=Myfile, frame=shadowbox]% 代码段 \end{lstlisting} 可以显示代码框,并以 Myfile 做为文件名预先设置...
  • LaTeX插入matlab代码(可添加中文注释)的几种方法

    万次阅读 多人点赞 2018-04-12 10:57:01
    最近在用LaTeX写文件时,需要插入matlab代码,但是matlab代码编写时没有注意到注释为中文所带来的不便,导致在编写LaTeX文件时总是报错。经查阅网上有关这方面的资料和自己不断地尝试之后,总结其中的方法如下:使用...
  • LaTex插入代码

    万次阅读 2019-01-24 22:54:25
    下面就来总结一下LaTex插入代码的方法. LaTex已经为我们准备了用来插入代码的包:listings包和xcolor包 1.listings包 这个包是用来插入代码的,如果不需要高亮显示,这个包已经完成了最基本的插入代码任务了. 例如...
  • 种办法:使用verbatim环境,照字面输出你的代码。 这一节的代码如下: \section*{Appendices} \addcontentsline{toc}{section}{Appendices} \begin{verbatim} figure(3) plot(x0,p0,'r',[0,15],[1,1],'c-'); ...
  • Latex插入C语言代码

    千次阅读 2016-10-07 20:52:00
    Latex是一个文本排版的语言,能排版出各种我们想要的效果。而且用代码排版的优点是易于修改板式,因此在文本内容的...例如插入一个简单的C语言代码 #include <stdio.h> int main(int argc, char ** argv) ...
  • LaTex】在 LaTex 中优雅地插入行内和行间代码

    千次阅读 多人点赞 2021-05-22 17:42:38
    \usepackage{listings} % 插入代码用到 1.2 设置代码样式(以 Python 为例) % 用来设置附录中代码的样式 \lstset{ basicstyle = \sffamily, % 基本代码风格 keywordstyle = \bfseries, % 关
  • LaTeX 使用 minted 需要先安装 pygments,这是个 Python 的库,在 Ubuntu 上可以通过下列命令安装,在 Windows 上则可以通过 pip 安装 sudo apt-get install python-pygments 安装完毕后,需要在编译器上添加参数...
  • Latex添加代码

    万次阅读 2018-05-15 21:49:56
    LaTeX支持多种编程语言的输入,而且允许你对其显示效果(如背景框,各部分的颜色)等进行设置。1.必须引入的包\usepackage{listings},为了设置颜色,再引入颜色包\usepackage{xcolor}。2.支持的语言:[pla...
  • LaTeX中优雅地插入代码,并使用Consolas字体!

    万次阅读 多人点赞 2017-07-14 13:27:38
    LaTeX中优雅地插入代码,并使用Consolas字体! 最近在用LaTeX整理算法模板,关于优雅地插入代码方面,还是研究了一阵子,早知道直接Google了,关于代码插入中文注释可以参看我的另篇博客。
  • Markdown 或Latex插入代码形式公式

    万次阅读 2019-09-02 15:05:47
    文章目录插入公式块行间公式块行内公式多行公式常用公式代码:数学表达数学运算希腊字母特殊表达格式特殊字符参考列表 插入公式块 行间公式块 点击“段落”—>“公式块” 快捷键Ctrl+Shift+m $$+回车 以上三种...
  • LaTeX插入参考文献并引用

    万次阅读 多人点赞 2020-07-24 21:23:47
    今天在写论文时,需要插入参考文献,之前一直是懒人模式,手动输入,然后在引用的地方手动添加,今天特地上网查了一下...首先需要打开我们的LaTeX: 然后呢,在网页上输入我们要插入的参考文献的标题: 点进去: ...
  • latex设置某部分的行间距 :\usepackage{setspace}\begin{document} \begin{spacing}{2.0} %%行间距变为double-space \end{spacing} \begin{spacing}{1.0} %%行间距变为single-space \end{spacing}\end{...
  • LATEX插入多行多列图片

    千次阅读 2019-03-21 19:27:02
    LATEX写科研文献时,需要插入多行多列图片怎么办呢?通过这篇博客来和大家分享我的做法。
  • 继上次学会在ppt里面插入带有高亮的c程序代码之后,zyy在这条不归路上越走越远…… 好的,长话短说,今天我介绍的是怎么在LaTeX插入高亮的c程序代码。(其实不止c程序的代码,别的语言也是可以的,本文以c代码为例...
  • 插入 PDF 的两种效果用 latex 生成 pdf 时,插图功能(通常通过 graphicx 宏包的 includegraphics 命令)除了支持 eps、jpg 等常见图片格式,还支持 pdf 格式。插入 pdf 图片,有两种效果像插图那样,页 pdf 就像...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
  • LaTeX 插入章节和目录

    千次阅读 2020-05-22 18:01:09
    LaTeX 插入章节和目录插入章节标题生成目录插入章节和目录测试代码 插入章节标题 无论是中文论文还是英文论文都会有严谨的格式,章、节、分明。LaTeX专门用于划分章节的命令如下: \section{title} \subsection{...
  • Latex入门以及基本代码详解

    千次阅读 2020-02-25 15:44:49
    全英文输出 \documentclass{article} % 这里是导言区 \begin{document} Hello, world! \end{document} 中英文混输 \documentclass[UTF8]{ctexart} ...空一行为另起一段,\\为段内强制换行。 \documentcla...
  • 关于Latex的安装,这里我用到了Texstudio,大家戳下面的链接按照步骤进行下载:CSDN:最简单傻瓜式的 Latex+Texstudio 安装教学https://blog.csdn.net/qq_33826564/article/details/81490478Latex入门级:下载官方...
  • Latex插入图片

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

    千次阅读 多人点赞 2017-06-20 16:20:28
    LaTex
  • LaTeX插入参考文献,简单高效

    万次阅读 多人点赞 2018-09-23 10:23:09
    一般期刊或会议给的Latex模板会自带参考文献样式, 因此,可以利用.bib文件来自动生成该模板下的参考文献样式。 下面以引用以下三篇论文为例,来说明如何生成.bib文件,然后利用.bib文件自动生成Reference。 ...
  • latex插入图片和图片格式转换

    千次阅读 2019-06-05 19:38:59
    latex插入紧跟在文字之后的图片 如果你的图片必须要放在某文字之后,不容浮动,那么首先你要确保排版之后的空白地方可以放下你的图片,否则图片会跑到文章的最后页,此时你就需要缩小你的图片,使它在本页剩余...
  • 对于很多准备国赛的同学来说,latex绝对是个又爱又恨的软件。在国赛中使用latex来编写论文可以为论文排版省去很多功夫,让同学们值用专注于模型上面。然而latex因其入门门槛比word高且很多现成的latex模板无法正常...
  • LATEX-文字和段落

    2021-01-22 22:09:51
    latex作为种广受欢迎的文字一下系统,文字和段落方面也具有强大的功能,本文简单介绍相关知识,想要熟练掌握还需要大量的练习 一些常用的命令如下 \zihao 字号 \heiti 黑体 \\换行符 \+标点输出对应标点 空行代表...
  • LaTeX插入GIF图片

    千次阅读 2019-07-02 19:17:00
    参见博文:liam.page 和 voidcn 前提条件 安装 ImageMagick 软件 (因为要把 ...命令行下把 gif 转换成 png 序列,实际,例如 convert latex_demo.gif -coalesce output-pngs/latex_demo.png latex 源文件中引入宏...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,132
精华内容 10,052
关键字:

latex插入一段代码