精华内容
下载资源
问答
  • Word 如何取消自动编号

    万次阅读 2021-06-06 11:32:42
    Word 如何取消自动编号 切换到【文件】选项卡,点击【选项】按钮,弹出【Word选项】对话框,切换到【校对】选项卡,点击【自动更正选项】按钮,弹出【自动更正】对话框,切换到【键入时自动套用格式】选项卡,取消...

    Word 如何取消自动编号

    切换到【文件】选项卡,点击【选项】按钮,弹出【Word选项】对话框,切换到【校对】选项卡,点击【自动更正选项】按钮,弹出【自动更正】对话框,切换到【键入时自动套用格式】选项卡,取消勾选【自动编号列表】复选框,点击【确定】按钮即可完成。

    展开全文
  • word2021自动编号如何取消-.docx
  • 本博文将说明如何取消Word 2016自动编号,方法非常简单。 1.文件 ——> 选项 ,如下图所示: 2. 依次选择:校对 ——> 自动更正选项 ——> 键入是自动套用格式 ——> 取消自动编号”选项 ——> 确定 ...

    用Word文档编辑文字或写论文时,往往会出现自动编号,很烦。本博文将说明如何取消Word 2016自动编号,方法非常简单。

     

    1. 文件 ——> 选项 ,如下图所示:

     

     

    2. 依次选择:校对 ——> 自动更正选项 ——> 键入是自动套用格式 ——> 取消“自动编号”选项 ——> 确定 即可。如下图所示:

     

    以上就是 撤销 Word 2016 取消/撤销 自动编号 的方法。当然,在你在论文的某个地方想用自动编号时(如参考文献),可以从开始菜单中的段落选项卡进行设置,还可以设计自己想要的格式,如下图所示:

     


    参考资料

    [1] https://jingyan.baidu.com/article/335530da92fb2d19ca41c368.html

    [2] https://jingyan.baidu.com/article/84b4f5658348a260f6da32e2.html

     

    展开全文
  • word2003自动编号功能给我们带来不少方便,同时也带来不少的烦恼,怎样取消自动编号,给大家介绍一下
  • 如同word中自动编号功能一样 2,可以实现在freemarker直接调用生成方法,得到正确的编号 目标:即在freemarker代码通过一个方法调用即可得到当前章节的编号 1 1.1 1.2 2 2.1 2.1.1 2.1.2 2.2 2.2.1 3 3.1 3.1.1 ...

    功能需求:

    1,根据章节和当前标题数量,获得下一个编号,满足不同等级编号需求.如同word中的自动编号功能一样

    2,可以实现在freemarker中直接调用生成方法,得到正确的编号

    目标:即在freemarker代码中通过一个方法调用即可得到当前章节的编号

    1
    1.1
    1.2
    2
    2.1
    2.1.1
    2.1.2
    2.2
    2.2.1
    3
    3.1
    3.1.1
    3.1.1.1
    3.2


    思路:

    1,编号整体上是树形结构,因此要用树来管理整个列表

    2,有一个方法可以根据最大值,获取下一个(比如:最大值3,下一个4,最大值四,下一个五),这种增量方式是可以扩展和重新定义的.

    3,章节间的分隔符是可以指定的,在定义过程中应该指定.

    不多说,上代码:

    public abstract class Number {
    	public abstract String produceNext(String crrnt);
    
    	public String rootNumber() {
    		return "0";
    	}
    
    	public String firstNumber() {
    		return "1";
    	}
    }
    编号抽象类,定义编号的元素类(如1,2,3或一,二,三)

    实现类:

    public class SerialNumber extends Number {
    
    	@Override
    	public String produceNext(String crrnt) {
    
    		String next = "0";
    		if (crrnt != null) {
    			try {
    				int crrntNum = Integer.parseInt(crrnt);
    				next = String.valueOf(crrntNum + 1);
    			} catch (Exception e) {
    				System.err.println("非数字类型的字符串!");
    			}
    		}
    		return next;
    	}
    }

    节点类:

    public class Node implements Comparable<Node> {
    	private String id;
    	private String number;
    	private String text;
    	private String parentId;
    	private int level;
    
    	public Node(String id, String number, String parentId, int level) {
    		this.id = id;
    		this.number = number;
    		this.parentId = parentId;
    		this.level = level;
    	}
    
    	public Node() {
    
    	}
    
    	public String getId() {
    		return id;
    	}
    
    	public void setId(String id) {
    		this.id = id;
    	}
    
    	public String getNumber() {
    		return number;
    	}
    
    	public void setNumber(String number) {
    		this.number = number;
    	}
    
    	public String getText() {
    		return text;
    	}
    
    	public void setText(String text) {
    		this.text = text;
    	}
    
    	public String getParentId() {
    		return parentId;
    	}
    
    	public void setParentId(String parentId) {
    		this.parentId = parentId;
    	}
    
    	public int getLevel() {
    		return level;
    	}
    
    	public void setLevel(int level) {
    		this.level = level;
    	}
    
    	@Override
    	public int compareTo(Node o) {
    		if (this.level != o.level) {
    			return o.level - this.level;
    		} else {
    			if(this.number==null){
    				return -1;
    			}
    			return this.number.compareTo(o.number);
    		}
    	}
    
    	@Override
    	public String toString() {
    
    		return "id=" + this.id + " pId=" + this.parentId + " number=" + this.number + " text=" + this.text + "\r\n";
    	}
    }

    具体操作过程:

    public class NumberTree {
    	private String id;
    	private List<Node> nodeList;
    	private String separator;
    	private int idSeq;
    
    	private Number number;
    
    	public NumberTree() {
    		init();
    	}
    
    	public NumberTree(String separator, Number number) {
    		init();
    		this.separator = separator;
    		this.number = number;
    
    	}
    
    	public void init() {
    		idSeq = 0;
    		this.separator = ".";
    		if (this.nodeList == null) {
    			nodeList = new ArrayList<Node>();
    		}
    	}
    
    	public String getId() {
    		return id;
    	}
    
    	public void setSerialId(String id) {
    		this.id = id;
    	}
    
    	public String getSeparator() {
    		return separator;
    	}
    
    	public void setSeparator(String separator) {
    		this.separator = separator;
    	}
    
    	public List<Node> getNodeList() {
    		return nodeList;
    	}
    
    	public void setNodeList(List<Node> nodeList) {
    		this.nodeList = nodeList;
    	}
    	/**
    	 * 
    	  * <p>功能描述:根据父节点获取所有子节点。</p>	
    	  * @param pNode
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午8:20:47。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	public List<Node> getChildNodes(Node pNode) {
    		String pId = pNode.getId();
    		return getChildNodes(pId);
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:根据父节点获取所有子节点。</p>	
    	  * @param pId
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午8:21:02。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	public List<Node> getChildNodes(String pId) {
    		List<Node> childNodes = new ArrayList<Node>();
    		for (Node n : nodeList) {
    			if (pId.equals(n.getParentId())) {
    				childNodes.add(n);
    			}
    		}
    
    		return childNodes;
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:本级最大节点的下一个。</p>	
    	  * @param level
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午7:44:15。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	public Node generateNextNodeForThisLevel(Node node) {
    		Node nextNode = null;
    		Node maxNode = getMaxNodeForThisLevel(node);
    		String nextNumber = number.firstNumber();
    		int level = node.getLevel();
    		if (maxNode != null && !"0".equals(maxNode.getId())) {//本级存在子节点,且非根节点
    			nextNumber = number.produceNext(maxNode.getNumber());
    			level = maxNode.getLevel();
    		}
    		nextNode = new Node(String.valueOf(++idSeq), nextNumber, node.getId(), level);
    
    		generateNodeText(nextNode, nextNumber);
    		return nextNode;
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:获取本级值最大的节点。</p>	
    	  * @param level
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午7:43:26。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	public Node getMaxNodeForThisLevel(Node pNode) {
    		List<Node> childList = getChildNodes(pNode);
    		Node root = getRoot(nodeList);
    		if (childList.size() <= 0) {
    			return null;
    		}
    		int level = pNode.getLevel();
    		Node maxNode = root;
    		for (Node node : childList) {
    			if (maxNode.getNumber().compareTo(node.getNumber()) < 0) {
    				maxNode = node;
    			}
    		}
    		return maxNode;
    	}
    
    	/**
    	  * 
    	  * <p>功能描述:根据内容获取节点。</p>	
    	  * @param text
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午8:34:44。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	  */
    	public Node getNodeByText(String text) {
    		Node node = null;
    		for (Node n : nodeList) {
    			if (text.equals(n.getText())) {
    				node = n;
    			}
    		}
    
    		return node;
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:生成下一个子节点。</p>	
    	  * @param node 父节点或兄弟节点 生成根节点时设为null
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午10:22:58。</p>
    	 */
    	public Node generateNextChildNode(Node node) {
    		Node newNode = generateNextNodeForThisLevel(node);
    
    		return newNode;
    	}
    
    
    	/**
    	 * 
    	  * <p>功能描述:获取父节点。</p>	
    	  * @param node
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午8:44:50。</p>
    	 */
    	public Node getParentNode(Node node) {
    		for (Node n : nodeList) {
    			if (node.getParentId() == n.getId()) {
    				return n;
    			}
    		}
    		return node;
    	}
    
    	/**
    	  * 
    	  * <p>功能描述:生成节点路径。</p>	
    	  * @param node
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-23 下午7:42:45。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	  */
    	public void generateNodeText(Node node, String text) {
    
    		if (node == null || "0".equals(node.getId())) {
    			return;
    		}
    		
    		Node pNode = getParentNode(node);
    
    		if (!"0".equals(pNode.getId())) {
    			text = pNode.getText() + separator + text;
    		}
    
    		node.setText(text);
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:遍历所有树节点。</p>	
    	  * @param node
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-24 上午9:39:13。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	public void traverseNodeList(Node node) {
    		if(node==null){
    			node = getRoot(nodeList);
    		}
    		List<Node> childNodes = getChildNodes(node);
    		System.out.println(node.getText());
    		if (childNodes.size() > 0) {
    			for (Node n : childNodes) {
    				traverseNodeList(n);
    			}
    		}
    	}
    	public static void main(String[] args) {
    		Number number = new SerialNumber();
    		NumberTree treeNode = new NumberTree(".", number);
    
    		addSomeNodes(treeNode);
    		treeNode.traverseNodeList(null);
    	}
    
    	/**
    	 * 
    	  * <p>功能描述:获取根节点。</p>	
    	  * @param nodeList
    	  * @return
    	  * author zhangxl 
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-5-17 下午6:09:23。</p>
    	 */
    	public Node getRoot(List<Node> nodeList) {
    		Node root = null;
    		if (nodeList.size() <= 0 || (root = getNodeById(nodeList, "0")) == null) {
    			root = createRoot();
    			nodeList.add(root);
    		}
    		return root;
    	}
    
    	private Node getNodeById(List<Node> nodeList, String id) {
    		Node node = null;
    		if(id!=null){
    			for (Node n : nodeList) {
    				if (id.equals(n.getId())) {
    					node = n;
    					break;
    				}
    			}
    		}
    		return node;
    	}
    
    	private Node createRoot() {
    		Node root = new Node("0", number.rootNumber(), "-1", 0);
    		root.setText("0");
    		return root;
    	}
    	
    	/**
    	 * 
    	  * <p>功能描述:测试添加节点。</p>	
    	  * @return
    	  * @since JDK1.6。
    	  * <p>创建日期:2015-4-24 上午10:53:22。</p>
    	  * <p>更新日期:[日期YYYY-MM-DD][变更描述]。</p>
    	 */
    	private static Node addSomeNodes(NumberTree tree) {
    		Node root = tree.getRoot(tree.nodeList);
    		Node node1 = getNextNode(tree, root);//1
    		Node node2 = getNextNode(tree, root);//2
    		Node node3 = getNextNode(tree, root);//3
    		Node node11 = getNextNode(tree, node1);//1.1
    		Node node12 = getNextNode(tree, node1);//1.2
    		Node node21 = getNextNode(tree, node2);//2.1
    		Node node211 = getNextNode(tree, node21);//2.1.1
    		Node node212 = getNextNode(tree, node21);//2.1.2
    		Node node22 = getNextNode(tree, node2);//2.2
    		Node node221 = getNextNode(tree, node22);//2.2.1
    		Node node31 = getNextNode(tree, node3);
    		Node node32 = getNextNode(tree, node3);
    		Node node311 = getNextNode(tree, node31);
    		Node node3111 = getNextNode(tree, node311);
    		return root;
    	}
    	
    	public static Node getNextNode(NumberTree tree, Node pNode) {
    		Node node = tree.generateNextChildNode(pNode);
    		if (node != null) {
    			tree.nodeList.add(node);
    		}
    		return node;
    	}
    }

    getNextNode(NumberTree tree, Node pNode)
    该方法设计成静态方法,是为了在freemarker中调用方便.把NumberTree注册到freemarker中,就可以实现随意调用了.

    dataMap.put("numberTree", FtlUtil.getHelperClass("com.report.bctcms.number.NumberTree"));

    public class FtlUtil {
    	public static TemplateHashModel useStaticPackage(String packageName) {
    		TemplateHashModel fileStatics = null;
    		try {
    			BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
    			TemplateHashModel staticModels = wrapper.getStaticModels();
    			fileStatics = (TemplateHashModel) staticModels.get(packageName);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return fileStatics;
    	}
    
    	public static TemplateHashModel getHelperClass(String clazz) {
    		TemplateHashModel useStaticPackage = FtlUtil.useStaticPackage(clazz);
    		return useStaticPackage;
    	}
    }

    freemarker代码:

    <#assign numberTree = root.numberTree />--注册的类
    <#assign numberTreeObj = root.numberTreeObj />--当前的操作对象
    <#assign rootNode = root.rootNode /><span style="font-family: Arial, Helvetica, sans-serif;">--从进入freemarker开始的其实节点</span>
    <#assign num1 = numberTree.getNextNode(numberTreeObj,rootNode)/>--生成的标题对象(Node)

    不足之处:

    1,暂时只支持生成子节点的编号,不支持兄弟节点编号

    2,生成一个编号对象需要的依赖比较多,稍显繁琐,但根据目前的需求只能如此




    展开全文
  • 每次在Word中写实验报告????时,一回车就会自动产生一个编号,文章的格式也因此被无情地打乱,真是令人气愤!???? 下面是在Word 2016或Word 2019中取消自动编号...自此,我们就成功告别Word自动编号的困扰啦!???? ...

    每次在Word中写实验报告🗂时,一回车就会自动产生一个编号,文章的格式也因此被无情地打乱,真是令人气愤!😤

    下面是在Word 2016Word 2019中取消自动编号的方法:

    1. 点击文件

    2. 点击选项

    image-20200418112046052
    1. 取消选择自动项目符号列表自动编号列表,点击确定
    至此,我们就成功告别Word自动编号的困扰啦!😬
    展开全文
  • WPS中的wordx中取消自动编号设置

    千次阅读 2019-03-11 16:29:16
    大家有没有觉得在编辑时,自动编号真的很烦恼 下面我们就来解决吧 文件——&gt;选项——&gt;编辑——&gt;自动编号取消
  • Word公式自动编号

    2013-07-19 14:48:18
    一份很详细的 word 公式自动编号的实现 介绍
  • 如何在WORD2010中取消自动编号?

    千次阅读 2013-09-17 21:21:41
    WORD2010点击文件菜单,选择选项中校对下面的自动更正选项,找到键入时自动套用格式标签,去掉“自动项目符号列表”和“自动编号列表”两个选项前的勾,确定之后WORD2010就不会再为用户自动编号了。 取消WORD...
  • word 内嵌自动编号

    千次阅读 2016-09-13 20:52:58
    word中,各种列表编号、图表序号、样式格式等等问题,我已经在 word常规模板...本文重点想更深入地探讨一下自动编号相关的功能,讲解一下大多数人可能从来没有使用过的高级功能 —— 内嵌编号(inline numbering)。
  • (2)暂时的,取消自动编号吧,可以在换行时按“Shift+Enter”键,Word就不会自动编号,等你需要下个段落编号时,回车一下,Word就会按照原来的编号次序,继续自动编号。 (3)完全的取消它,因为对新手来说,有时烦...
  • 教程:Microsoft Word中公式自动编号

    千次阅读 2019-04-18 13:18:24
    教程:Microsoft Word中公式自动编号 更新历史 20190411: 首次发布 在Microsoft Word中,使用题注和交叉引用功能,可以很方便地对图片、表格进行自动编号。但是,对公式进行自动编号时,这种方法就会...
  • Word2021怎么取消自动编号功能?.docx
  • 也许你已经硕士、博士毕业了,也许你正在参与科研报告编写,也许你正在撰写论文,是不是遇到很多word里面的图表,公式自动编号的问题呢?本文提到的论文写作几大自动编号功能,定能让你事半功倍(亲身体验(⊙o⊙)哦...
  • word标题自动编号

    千次阅读 2019-01-11 20:58:55
    word标题自动编号   wps可以只设置编号,,设置一次后,后面能自动跟着设置编号。只有编号不设置标题,不能生成导航和目录。   word版调整方式:   1.需要编号的文字样式设置对应的标题样式,可以设置一个...
  • Microsoft Word中自动编号有参考文献识别不到的问题问题描述原因解决方案 问题描述 如下图所示,在给图3条参考文献自动编号时,第2条文献识别有误,未进行编号。 原因 第2条文献第一作者first name缩写有两个...
  • 有时候创建一个比较大的文档,需要用到大量图片时,我们一般都会对图片进行编号...其实使用Word的题注功能,可以轻松搞定图片自动编号。这篇文章将介绍如何使用Spire.Doc组件和C#编程的方式实现Word图片自动编号功能。
  • 开始→选项→校对→自动更正选项→自动项目符号列表
  • word自动编号宏.txt

    2020-06-28 16:42:14
    如完打开word文件同时要打开某个文件的功能,必须要自己编写一段称之为宏的脚本。具体做法是在“工具”菜单“宏”-“宏”弹出的对话框输入宏名,然后按“创建”按钮会打开visual basic编辑器,你就可以编程了,这个...
  • Word2016自动编号问题

    千次阅读 2018-11-29 11:35:56
    目录   前言: 第一步 设置标题 x格式: 1.格式样例 2.设置标题名称(默认标题 x) 3.后续设置 第二步 设置多级列表: 1.多级标题功能 ... 在word中使用自动编号时,如果一级编号是第二章,想让其...
  • 如何设置WORD中图片自动编号

    万次阅读 2016-11-11 12:35:59
    我想要的是 第一章节里面的图片是 图1-1 图1-2 … 第二章节里面的图片是 图2-1 图2-2 … 并且要自动… 自动编号可以通过Word的“题注”功能来实现。按论文格式要求,第一章的图编号格式为“图1-×”。将图插入文档...
  • Word中常用自动编号主要有三个: 注意:文中需要格式正确(正文,标题,题注格式设置正确) 公式和目录一样,全选后摁F9更新。 图片的编号 公式的编号 引用文献的编号 这三个部分通常在写文章的时候序号需要不断的...
  • 因为之前一直在写报告,很多公式需要编号,自动编号也太方便了,所以整合了几种方法以便大家学习、工作
  • Word中的标题自动编号

    千次阅读 2018-09-10 23:31:26
    1、位于开始 / 段落 面板的“多级列表”按钮 2、定义新的多级列表 3、列表设定 将列表级别与标题级别链接上,则在相应级别的标题处添加编号列表时,会自动识别。 ...
  • Word 2016给公式自动编号

    万次阅读 2017-06-19 16:57:03
    [转载] ...http://jingyan.baidu.com/article/e4d08ffd9536270fd3f60d6f.html为了更好的说明操作步骤,在word2016 的”开始” -> “段落”的右上角,显示隐藏标记。如图0所示 图0 一、插入公式编
  • word2007的自动编号功能
  • word标题不自动编号

    千次阅读 2017-08-07 17:18:45
    word标题不自动编号 解决办法:在需要编号的标题处,手写编号,选中手写的编号,然后点击“开始”-“编号”菜单即可
  • word中实现图表的自动编号功能

    万次阅读 2020-01-22 09:50:03
    工作,经常需要对图表进行编辑和编号,有的时候会涉及图表的顺序调整、增加或删除,刚刚调整好的图表的编号就会被打乱,有的时候还会漏调,从而导致即使耗费了大量的时间,图表的序号依然会出现问题,有些得不尝失...
  • (1)开始-多级列表(位于段落)-定义新的多级列表 (2)编号之后

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,695
精华内容 14,678
关键字:

如何取消word中自动编号