精华内容
下载资源
问答
  • word 生成目录

    2019-01-16 15:12:30
    装载 https://baijiahao.baidu.com/s?id=1600258240945683365&wfr=spider&for=pc   Word2016目录怎么自动生成 ...用 Word 编排好一本书后,不用制作目录,可以用...如果要自动生成目录,排版时就...

    装载 https://baijiahao.baidu.com/s?id=1600258240945683365&wfr=spider&for=pc

     

    Word2016目录怎么自动生成

    电脑技术角

    百家号18-05-1219:40

    用 Word 编排好一本书后,不用制作目录,可以用自动生成的方法生成,那么Word2016目录怎么自动生成呢?如果要自动生成目录,排版时就要设置好章节,如果等排版好一本后再设置章节将再花费大量时间。设置章节主要是指不同的章节使用不同的标题,例如“第一章”使用“标题”作为一级标题、“第一章第一节”使用“标题1”作为二级标题,“第一章第一节第一点”使用“标题2”作为三级标题,以此类推。

    一本书目录与内容通常要设置不同的页码,因此需要在目录的下一页设置“分节符”;然后就可以设置页码了,并把内容部分的的起始页设置为第一页;最后再引用一种目录样式就可以自动生成目录了。

     

    一、Word2016 自动生成目录第一步:设置章节样式

    1、选中“第一章”,单击“样式”右边的“一横 + 小三角”图标,选择“标题”;选中 1.1,单击“样式”右边指向上的小三角,找到“标题1”,单击它把 1.1 设置为标题1的样式;选中 1.1.1,单击“样式”右边指向下的小三角,找到“标题2”,单击它把 1.1.1 设置为标题2的样式;同样把 1.1.2 设置为标题2样式,操作过程步骤,如图1所示:

    2、剩下的章节同样用此方法设置,即“章”用“标题”,例如第一章;“节”用“标题1”,例如 1.1;“节”下的“点”用标题2,例如 1.1.1。

     

     

    二、Word2016 自动生成目录第二步:设置分节符

    1、把光标定位到第一页第一个换行符后,按回车留一个换行符,以便生成目录;选择“布局”选项卡,单击“分隔符”,选择“分节符”的“下一页”,则插入一个下一页的分节符,通过单击“开始”选项卡下的“显示/隐藏编辑标记”图标可以看到,操作过程步骤,如图2所示:

    2、插入分节符后就可以设置页码了,由于插入了分节符,可以把目录与正文都设置为从1开始的页码。

     

     

    三、Word2016 自动生成目录第三步:设置页码

    1、选择“插入”选项卡,单击“页码”,选择“页面底端 → 普通数字 2”,则插入页码;选中“正文”第一页的页码 2,单击“页码”,选择“设置页码格式”,打开“页码格式”窗口,选择“起始页码”,单击“确定”,则正文页的起始页码设置为1;操作过程步骤,如图3所示:

    2、另外,页码字号大小可以根据需要设置,选择“页码”,会弹出一个“字体”设置小窗口,单击“字号”下拉列表框,选择一种字号即可;如果没有弹出“字体”小窗口,可以右键页码,就会弹出“字体”小窗口,或选择“开始”选项设置。

     

     

    四、Word2016 自动生成目录第四步:生成目录

    1、双击页面任意空白处,关闭页眉和页脚,把光标定位到第一页唯一个换行符前面,选择“引用”选项卡,单击“目录”图标,选择一种目录样式,例如“自动目录 1”,则自动生成全书的目录,操作过程步骤,如图4所示:

    2、这里要注意的是,一定要关闭页眉和页脚,否则会生成许多重复目录,并且耗费大量时间和电脑资源。因为失误导致既耗费了时间又白白生成目录。

     

     

    五、设置生成的目录

    1、选择“开始”选项卡,选中“目录”,单击“居中”图标,则“目录”二字“居中”;单击一下目录区选中目录,单击“段落”右边的“斜箭头”图标,打开“段落”窗口,选择“缩进和间距”选项卡,单击“行距”下拉列表框,选择“固定值”,“设置值”改为 24 磅,单击“确定”,则目录行间距变为 24 磅,操作过程步骤,如图5所示:

    图5

    2、另外,还可以把章的字号调大一些。先选中所有章名,选中一个章名后,按住 Ctrl 键,再选中其他章名(选中第二个章名时,应该从左边选起,否则无法选中),就可以选中所有章名,如图6所示:

    3、接着,单击“字号”下拉列表框,选择一种字体,例如“三号”,如图7所示:

     

    4、章名仍然不是很明显,再把它们加粗,按 Ctrl + B 组合键,则所有章名被加粗,效果如图8所示:

    5、如果生成目录后,又添加了新章节,可以更新目录,已生成目录左上角就有“更新目录”。如果要更换目录样式,同样可以单击已生成目录左上角的目录图标,然后选择一种目录样式,例如“自动目录 2”,如图9所示:

    6、值得注意的是,更换自动生成的目录,必须选择自动目录,如果选择手动目录,将不能按章节生成目录。

    从以上操作可知,Word2016自动生成目录分为四个步骤,即设置章节样式,添加分节符,插入页码并把正文的页码改为从1开始,最后一步才是生成目录。

    展开全文
  • markdownpad生成目录

    2017-08-20 10:21:00
    生成目录 document.addEventListener("DOMContentLoaded", function() { // 生成目录列表 var outline = document.createElement("ul"); outline.setAttribute("id", "outline-list"); outline.style.cssText = ...

    生成目录

    document.addEventListener("DOMContentLoaded", function() {
    // 生成目录列表
    var outline = document.createElement("ul");
    outline.setAttribute("id", "outline-list");
    outline.style.cssText = "border: 1px solid #ccc;";
    document.body.insertBefore(outline, document.body.childNodes[0]);
    // 获取所有标题
    var headers = document.querySelectorAll('h1,h2,h3,h4,h5,h6');
    for (var i = 0; i < headers.length; i++) {
    var header = headers[i];
    var hash = _hashCode(header.textContent);
    // MarkdownPad2无法为中文header正确生成id,这里生成一个
    header.setAttribute("id", header.tagName + hash);
    // 找出它是H几,为后面前置空格准备
    var prefix = parseInt(header.tagName.replace('H', ''), 10);
    outline.appendChild(document.createElement("li"));
    var a = document.createElement("a");
    // 为目录项设置链接
    a.setAttribute("href", "#" + header.tagName + hash)
    // 目录项文本前面放置对应的空格
    a.innerHTML = new Array(prefix * 4).join(' ') + header.textContent;
    outline.lastChild.appendChild(a);
    }

    });

    // 类似Java的hash生成方式,为一段文字生成一段基本不会重复的数字
    function _hashCode(txt) {
    var hash = 0;
    if (txt.length == 0) return hash;
    for (i = 0; i < txt.length; i++) {
    char = txt.charCodeAt(i);
    hash = ((hash<<5)-hash)+char;
    hash = hash & hash; // Convert to 32bit integer
    }
    return hash;
    }

    生成目录

    <script type="text/javascript">
      document.addEventListener("DOMContentLoaded", function() {
    
        // 生成目录列表
        var div1 = document.createElement("div");
        div1.style.cssText = "clear:both";
        var outline = document.createElement("div");
        outline.setAttribute("id", "outline-list");
        outline.style.cssText = "border:solid 1px #ccc; background:#eee; min-width:200px;padding:4px 10px;";
    
        var ele_p = document.createElement("p");
        ele_p.style.cssText = "text-align: left; margin: 0;";
        outline.appendChild(ele_p);
    
        var ele_span = document.createElement("span");
        // ele_span.style.cssText = "float: left;";
        var ele_text=document.createTextNode("目录");
        ele_span.appendChild(ele_text);
    
        var ele_a = document.createElement("a");
        ele_a.appendChild(document.createTextNode("[+]"));
        ele_a.setAttribute("href", "#");
        ele_a.setAttribute("onclick", "javascript:return openct(this);");
        ele_a.setAttribute("title", "点击打开目录");
    
        ele_span.appendChild(ele_a);
        ele_p.appendChild(ele_span);
    
        var ele_ol = document.createElement("ol");
        ele_ol.style.cssText = "display:none;margin-left:14px;padding-left:14px;line-height:160%;";
        ele_ol.setAttribute("id", "outline_ol");
        outline.appendChild(ele_ol);
        var div1 = document.createElement("div");
        div1.style.cssText = "clear:both";
    
        document.body.insertBefore(outline, document.body.childNodes[0]);
        // 获取所有标题
        var headers = document.querySelectorAll('h1,h2,h3,h4,h5,h6');
        if (headers.length < 2)
          return;
    
        // -----
        var old_h = 0, ol_cnt = 0;
        // -----
    
        for (var i = 0; i < headers.length; i++) {
    
          var ele_ols = null;
          var ele_Current = ele_ol;
          // 找出它是H几,为后面前置空格准备
          var header = headers[i];
          header.setAttribute("id", "t" + i + header.tagName);
          var h = parseInt(header.tagName.substr(1), 10);
    
          // -----
          if (!old_h){
            old_h = h;
    
          }
    
          if (h > old_h) {
    
            ele_ols = document.createElement("ol");
            ele_Current = ele_ol;
            if(ele_Current && ol_cnt > 0){
              var temp = ol_cnt;
              while(temp > 0){
                ele_Current = ele_Current.lastChild;
                temp--;
              }
            }
            ele_Current.lastChild.appendChild(ele_ols);
            ol_cnt++;
          } else if (h < old_h && ol_cnt > 0) {
    
            if (h == 1) {
              while (ol_cnt > 0) {
                ol_cnt--;
              }
            } else {
              ele_ols = document.createElement("ol");
              ele_Current = ele_ol;
              if(ele_Current && ol_cnt > 0){
                var temp = ol_cnt;
                while(temp > 1){
                  ele_Current = ele_Current.lastChild;
                  temp--;
                }
              }
            // var ele_Parent = ele_Current.parentNode();
            //ele_Current.appendChild(ele_ols);
            ol_cnt--;
    
            }
          } else if (h == old_h && ol_cnt > 0) {
    
            ele_Current = ele_ol;
            if(ele_Current && ol_cnt > 0){
              var temp = ol_cnt;
              while(temp > 0){
                ele_Current = ele_Current.lastChild;
                temp--;
              }
            }
            ele_Current = ele_Current.lastChild;
          }
          if (h == 1) {
            while (ol_cnt > 0) {
              ol_cnt--;
            }
          }
          if (h < old_h && ol_cnt > 0 && h != 1){
            ele_li = document.createElement("li")
            ele_Current.lastChild.appendChild(ele_li);
            old_h = h;
            var a = document.createElement("a");
            // 为目录项设置链接
            a.setAttribute("href", "#t" + i + header.tagName);
            // 目录项文本前面放置对应的空格
            a.innerHTML = header.textContent;
            ele_li.appendChild(a);
            continue;
          }
    
          old_h = h;
          // -----
          if (ele_ols){
            ele_li = document.createElement("li")
            ele_ols.appendChild(ele_li); 
          } else {
            ele_li = document.createElement("li")
            ele_Current.appendChild(ele_li);
          }
          var a = document.createElement("a");
          // 为目录项设置链接
          a.setAttribute("href", "#t" + i + header.tagName);
          // 目录项文本前面放置对应的空格
          a.innerHTML = header.textContent;
          ele_li.appendChild(a);
        }
        // -----
        while (ol_cnt > 0) {
          ol_cnt--;
        }
        // -----
        });
    function openct(e) {
      if (e.innerHTML == '[+]') {
        // createTextNode
        e.setAttribute('title', '收起');
        e.innerHTML = '[-]';
        var element = document.getElementById("outline_ol");
        element.style.cssText = "margin-left:14px;padding-left:14px;line-height:160%;";
      } else {
        e.setAttribute('title', '展开');
        e.innerHTML = '[+]';
        var element = document.getElementById("outline_ol");
        element.style.cssText = "display:none;margin-left:14px;padding-left:14px;line-height:160%;";
      }
      e.blur();
      return false;
    }
    </script>

    转载于:https://www.cnblogs.com/yangliguo/p/7399058.html

    展开全文
  • js 生成目录

    2018-07-18 18:06:27
    根据后台数据的id以及pid生成目录树.首要条件是1.后台数据中必须有明确的层级关系 关键技术为:递归
  • markdownpad2生成目录

    千次阅读 2017-08-13 15:06:50
    生成目录一document.addEventListener(“DOMContentLoaded”, function() { // 生成目录列表 var outline = document.createElement(“ul”); outline.setAttribute(“id”, “outline-list”); outline....

    生成目录一

    只需要把下面代码加到html head上就行
    document.addEventListener(“DOMContentLoaded”, function() {
    // 生成目录列表
    var outline = document.createElement(“ul”);
    outline.setAttribute(“id”, “outline-list”);
    outline.style.cssText = “border: 1px solid #ccc;”;
    document.body.insertBefore(outline, document.body.childNodes[0]);
    // 获取所有标题
    var headers = document.querySelectorAll(‘h1,h2,h3,h4,h5,h6’);
    for (var i = 0; i < headers.length; i++) {
    var header = headers[i];
    var hash = _hashCode(header.textContent);
    // MarkdownPad2无法为中文header正确生成id,这里生成一个
    header.setAttribute(“id”, header.tagName + hash);
    // 找出它是H几,为后面前置空格准备
    var prefix = parseInt(header.tagName.replace(‘H’, ”), 10);
    outline.appendChild(document.createElement(“li”));
    var a = document.createElement(“a”);
    // 为目录项设置链接
    a.setAttribute(“href”, “#” + header.tagName + hash)
    // 目录项文本前面放置对应的空格
    a.innerHTML = new Array(prefix * 4).join(‘ ’) + header.textContent;
    outline.lastChild.appendChild(a);
    }

    });

    // 类似Java的hash生成方式,为一段文字生成一段基本不会重复的数字
    function _hashCode(txt) {
    var hash = 0;
    if (txt.length == 0) return hash;
    for (i = 0; i < txt.length; i++) {
    char = txt.charCodeAt(i);
    hash = ((hash<<5)-hash)+char;
    hash = hash & hash; // Convert to 32bit integer
    }
    return hash;
    }

    生成目录二

    document.addEventListener("DOMContentLoaded", function() { // 生成目录列表 var div1 = document.createElement("div"); div1.style.cssText = "clear:both"; var outline = document.createElement("div"); outline.setAttribute("id", "outline-list"); outline.style.cssText = "border:solid 1px #ccc; background:#eee; min-width:200px;padding:4px 10px;"; var ele_p = document.createElement("p"); ele_p.style.cssText = "text-align: left; margin: 0;"; outline.appendChild(ele_p); var ele_span = document.createElement("span"); // ele_span.style.cssText = "float: left;"; var ele_text=document.createTextNode("目录"); ele_span.appendChild(ele_text); var ele_a = document.createElement("a"); ele_a.appendChild(document.createTextNode("[+]")); ele_a.setAttribute("href", "#"); ele_a.setAttribute("onclick", "javascript:return openct(this);"); ele_a.setAttribute("title", "点击打开目录"); ele_span.appendChild(ele_a); ele_p.appendChild(ele_span); var ele_ol = document.createElement("ol"); ele_ol.style.cssText = "display:none;margin-left:14px;padding-left:14px;line-height:160%;"; ele_ol.setAttribute("id", "outline_ol"); outline.appendChild(ele_ol); var div1 = document.createElement("div"); div1.style.cssText = "clear:both"; document.body.insertBefore(outline, document.body.childNodes[0]); // 获取所有标题 var headers = document.querySelectorAll('h1,h2,h3,h4,h5,h6'); if (headers.length
    展开全文
  • WPS自动生成目录

    千次阅读 2018-12-25 14:01:06
    目录这个自动生成嘛,以前都是傻乎乎的自己弄。 可以插入文档部件–&amp;gt;域–&amp;gt;创建目录 也可以引用–&amp;gt;目录 感觉这个不太好用,总是错误,尤其删了之后重新生成 ...

    参考:https://zhinan.sogou.com/guide/detail/?id=1610043941
    目录这个就应该自动生成嘛,以前都是傻乎乎的自己弄。
    可以插入文档部件–>域–>创建目录
    在这里插入图片描述
    也可以引用–>目录
    感觉这个不太好用,总是错误,尤其删了之后重新生成
    在这里插入图片描述

    展开全文
  • 使用markdownpad生成目录

    千次阅读 2016-11-23 17:59:37
    在html head中加入如下代码 document.addEventListener("DOMContentLoaded", function() { // 生成目录列表 var outline = document.createElement("ul"); outline.setAttribute("id", "outlin
  • Markdown文本编辑时,自动和手动生成目录标题的方法 自动生成 标题是用markdown语法编辑的情况下,使用[TOC]并独占一行即可 ## 自动生成 ## 手动生成 @[toc] 下面为示例展示 文章目录自动生成手动生成 ...
  • markdown目录生成

    千次阅读 2018-08-16 15:41:07
    #语法,文章所有的标题按markdown语法写,最后在指定位置输入[TOC]独占一行,自动生成目录树 手动生成 HTML语法:&lt;h2 id=n&gt;标题&lt;/h2&gt; 自定义目录:[标题名](#n) [标题一](#1) -...
  • 博客自动生成目录

    2019-09-21 23:25:52
    var titles = $("#cnblogs_post_body h2"); var content = "<ul>" content += "<a id='lable_top'></a>"; for(var i=0;i<titles.length;i++){ var theTitle = "<li><a...
  • asp生成静态页面,带进度条,带条件选择(包含日期,ID,分类),带自动生成目录,带日期选择,可以按照需要的ID生成,所有程序都经过测试,可以直接运行,移植到你自己的网站只需要少量更改。。。本程序由问四川...
  • 目录 如何保证获取到的id单调递增? 方案评估 评估详情 性能 ...情况1:当获取id的请求路由到Master ...1)集群中一台机器为Master,仅Master提供id生成服务 2)当获取id的请求路由到Master机器时,直接返
  • id3v2-tagger:从目录结构和文件名生成id3v2标签的简单实用程序
  • 接上一篇 markdown 基本语法继续: 15. 实现页内跳转 # 1. 定义锚点 &lt;span id="...在要生成目录的地方写:[TOC] 即可按照标题生成目录 有些markdown编辑器需要写: @[TOC] 案例: [TOC] # ...
  • java递归生成目录

    2020-09-30 17:19:49
    protected int id; protected int parentId; protected int level; protected String name; protected String code; protected String type; protected List<TreeNode> children = new ArrayList<&...
  • 对于计算机,很多时候,也需要为每一份数据生成唯一的标识。在这里,数据的概念是非常宽泛的,比如数据量记录、文件、消息,而唯一的标识我们称之为id。 自增ID 回到顶部  使用过mysql的同学应该都知道,经常用...
  • java 生成文件结构目录

    热门讨论 2013-07-23 20:47:40
    使用纯java代码遍历文件夹,...及返回一个包含有 id(文件夹id) fid(当前文件夹父目录文件夹id) name (文件/文件夹路径)的集合对象。可根据这个结果传到前台,通过jquery.ztree 或是dtree 直接生成文件夹结构的目录
  • 给没有家目录的用户,重新生成目录 首先需要先切换到root用户上 然后在/home目录下创建与用户相同的的目录名 mkdir /home/用户名 id 用户一下查看下面的属主和属组 id 用户名 并将刚创建的目录修改属主和属组 ...
  • 分布式ID生成策略

    2018-11-27 22:12:27
    1.ID生成系统的需求 2.分布式系统唯一ID生成策略 1. 数据库自增长序列或字段 2.UUID 3.SnowFlake雪花算法 4. 利用zookeeper生成唯一ID 5. MongoDB的ObjectId 6. Redis生成ID 1.ID生成系统的需求 1.全局唯一...
  • 如果你栏目生成选项选择的ID目录,那么帝国他生成的地址会少一个斜扛 下面是解决这个的方法: 1.打开:e/class/connect.php文件,查找:“//返回标题链接(动态)” if($class_r[$r[classid]][filename]==3) ...
  • ID生成策略

    2015-10-05 11:43:30
    一、概述二、XML配置方法三、注解方式生成ID:@GeneratorValue四、联合主键生成策略 一、概述  hibernate中使用两种方式实现主键生成策略,分别是XML生成id和注解方式(@GeneratedValue),下面逐一进行总结。 ...
  • 快速生成目录树(Oracle)

    千次阅读 2005-12-23 11:42:00
    原来我生成目录树的方法是把表中的数据按某个条件读出来,然后在程序中通过递归生成目录树,如果节点超过1000个,速度会非常慢。最近找到一个好的方法:假如目录树的表结构如下:ID IDID PID节点名称 Text第一步...
  • 文章目录自动生成

    2018-07-20 02:42:57
    文章目录自动生成器 类似于segmentfault和掘金的文章目录,无第三方依赖的,自动生成文章目录结构,灵活配置 demo地址 <!-- 文章容器 --> <div id="kCatelog"></div> <!-- 目录容器 --> &...
  • [code="java"]// model import java.util.Set;... private int id; // 节点名称 private String name; // 层次 private int level; // 是否叶子节点 private boolean leaf;...
  • 1.treeview树结构如下图(treeview资料:... 2.后台数据库表结构 3.前台(可根据treeview官网搭建) ...ul class="filetree treeview" id="browser"> <li class="colla...
  • 文章目录1. 生成文章目录2. 在页面内实现锚链接跳转 ...就是和我们写html一样,给个id然后通过找id的方式跳转,当我们在mackdown里面写标题的时候会自动生成一个id,需要你手动打开控制台去看这个id是什...
  • h1 id=hid>name</h1>可以做出可跳转的目录列表,但一个个做就有点麻烦。 这个脚本能生效的前提是标题书写符合规范,即若干个#加上若干个空格,当然,也可以修改文件头部正则匹配的patter...
  • 示例功能说明: 基于数据库动态生成目录树 支持无限级节点 核心类说明: com.treecache.vo.TreeviewVO 节点信息封装对象 com.treecache.dao.TreeviewDAO TreeviewVO[] find(Integer parentid) 根据父节点ID查询...
  • 分布式id生成器 方案一——持久化id当前值 方案二——基于系统时钟 背景 在现实社会,我们通用身份证来唯一确定某一个人的身份。 在游戏世界里,我们也用id来唯一索引某个对象。小到一个道具,大到一个玩家,都...
  • 全局id生成策略对比

    千次阅读 2019-04-22 03:09:41
    方法二:单点批量ID生成服务 方法三:uuid / guid 方法四:取当前毫秒数 方法五:使用 Redis 来生成 id 方法六:Twitter 开源的 Snowflake 算法 全局id两大核心需求: 全局唯一 趋势有序 方法一: 用数据库...
  • 如何自动生成word目录

    2020-02-17 14:47:45
    参考:https://baijiahao.baidu.com/s?id=1633429861563166064&wfr=spider&for=pc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,038
精华内容 2,815
关键字:

id生成目录