精华内容
下载资源
问答
  • Qt操作word

    2018-04-03 11:43:58
    qt操作word,插入图片,插入表格;字体设置,行间距设置;demo内附有word详细操作代码,支持office 和 wps。
  • · 测试(自我测试,修改代码,提交修改)  20  30 Reporting 报告  10  10 · Test Report · 测试报告  20   10 · ...

     

    1.码云地址:

    https://gitee.com/zhuyao1/workCount

    2.psp表格

    PSP2.1表格

    PSP2.1

    PSP阶段

    预估耗时

    (分钟)

    实际耗时

    (分钟)

    Planning

    计划

     30

    20 

    · Estimate

    · 估计这个任务需要多少时间

     20

    10 

    Development

    开发

     300  

     360

    · Analysis

    · 需求分析 (包括学习新技术)

     30

     30

    · Design Spec

    · 生成设计文档

     20    

     30

    · Design Review

    · 设计复审 (和同事审核设计文档)

     20 

     10

    · Coding Standard

    · 代码规范 (为目前的开发制定合适的规范)

     15

     15

    · Design

    · 具体设计

     20

     15

    · Coding

    · 具体编码

     200      

     360

    · Code Review

    · 代码复审

     30

     20

    · Test

    · 测试(自我测试,修改代码,提交修改)

     20

     30

    Reporting

    报告

     10

     10

    · Test Report

    · 测试报告

     20  

     10

    · Size Measurement

    · 计算工作量

    20 

     10

    · Postmortem & Process Improvement Plan

    · 事后总结, 并提出过程改进计划

     30

     30

     

    合计

     785

     960

     3.需求功能分析

    WordCount的需求可以概括为:对程序设计语言源文件统计字符数、单词数、行数,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。

    可执行程序命名为:wc.exe,该程序处理用户需求的模式为:

    wc.exe [parameter] [input_file_name]

    存储统计结果的文件默认为result.txt,放在与wc.exe相同的目录下。

    我拿到这个问题一开始想的就是要使用java的io流来读取文件,从而判断文件中的单词数,字符数等。

    学习java的文件读取和写入。参考链接:https://blog.csdn.net/linzhiqiang0316/article/details/71744340   或https://blog.csdn.net/malik76/article/details/6408726/

    4.程序设计

    我总共设计了两个类:

     

    1.程序的功能类,读取文件的字符,字数,行数。

     1 public String count_word(String filename) throws IOException//统计单词数
     2     {
     3             ...
     4     }
     5     
     6     public String count_char(String filename) throws IOException//统计字符数
     7     {
     8         ...
     9  } 10 11 public String count_line(String filename) throws IOException//统计行数 12  { 13  ... 14  } 15 

     

    2.main函数类,主要用于判断用户的命令,还有一个将结果写入文件的方法

    1 public static void main(String[] args) throws IOException
    2     {
    3         
    4         ...
    5     }
    6 public static void output(String result) throws IOException
    7  { 8  ... 9 }

    5.具体编码(还有很多不足之处,希望各位提出意见)

    功能类:

    public String count_word(String filename) throws IOException//统计单词数
        {
            int wordnum=0;//单词数
            File file =new File(filename);
            int x=-1;
            FileReader fReader=new FileReader(file);
            while((x=fReader.read())!=-1)//按字符读文件,碰到符合条件的,单词数+1
            {
                char a=(char)x; if(a==' '||a==','||a=='.') { wordnum++; } } String result=filename+",单词数:"+wordnum;//保存结果 fReader.close();//关闭流 return result;//返回结果  } public String count_char(String filename) throws IOException//统计字符数  { int charnum=0;//字符数 File file=new File(filename); int x=-1; FileReader fReader=new FileReader(file); while((x=fReader.read())!=-1)//按字符读文件,判断,符合则字符加一  { char a=(char)x; if(a!='\n'&&a!='\r') { charnum++; } } String result=filename+",字符数:"+charnum;//保存结果 fReader.close();//关闭流 return result;//返回结果  } public String count_line(String filename) throws IOException//统计行数  { int line=0;//行数 File file=new File(filename); BufferedReader bReader;//缓冲区 bReader=new BufferedReader(new FileReader(file)); while(bReader.readLine()!=null)//对文件进行以行为单位读取,不为空则行数加一  { line++; } bReader.close();//关闭流 String result=filename+",行数:"+line;//保存结果 return result;//返回结果 }

    main函数类:

    public class cMain {
        static String filepath="G:/eclipse/workCount/result.txt";//设置初始的文件输出路径,有-o命令就对其更改
        public static void main(String[] args) throws IOException
        {
            
            workCount wCount=new workCount();//实例化workCount
            
            List<String> comonds=new ArrayList<>();//创建list存储命令,即-c,-o等选项
            List<String> filenames=new ArrayList<>();//创建list存储文件的路径
            for(int i=0;i<args.length;i++)//遍历args,将命令和文件路径分开
            {
                if(args[i].startsWith("-"))
                {
                    comonds.add(args[i]);//添加命令
     } else{ filenames.add(args[i]);//添加文件的路径  } } String result="";//存储每一次返回的结果 for(int i=0;i<comonds.size();i++) { if(!comonds.contains("-o"))//判断命令中是否含有-o的命令  { for (int j = 0; j < filenames.size(); j++) { switch (comonds.get(i)) {//判断命令并执行 case "-c": result+=" "+wCount.count_char(filenames.get(j)); break; case "-l": result+=" "+wCount.count_line(filenames.get(j)); break; case "-w": result+=" "+wCount.count_word(filenames.get(j)); break; default: System.out.println("有命令错误"); break; } } output(result);//将结果输出至文件  } else {//有-o的命令,则最后一个文件路径则是想要输出的文件路径 filepath=filenames.get(filenames.size()-1);//对输出文件的路径进行更改 for (int j = 0; j < filenames.size()-1; j++) { switch (comonds.get(i)) {//判断命令并执行 case "-c": result+=" "+wCount.count_char(filenames.get(j)); break; case "-l": result+=" "+wCount.count_line(filenames.get(j)); break; case "-w": result+=" "+wCount.count_word(filenames.get(j)); break; default: System.out.println("有命令错误"); break; } } output(result);//将结果输出至文件  } } } public static void output(String result) throws IOException { File file=new File(filepath);//定义文件 if(!file.exists())//判断文件是否存在,不存在则直接创建新文件  { file.createNewFile(); } FileWriter fileWriter=new FileWriter(file); BufferedWriter bWriter=new BufferedWriter(fileWriter);//放入缓冲层 bWriter.write(result);//写入数据 bWriter.close();//关闭流  } }

    6.对程序的基本测试

    因为这个程序涉及args【】内的命令操作,在之前都比较陌生,后来参考了相关的文章,学习到了对其中命令的操作。

    参考链接:https://www.cnblogs.com/xy-hong/p/7197725.html

    比较详细,可以参考!

    7.本程序的本机测试

    将Java代码打包为jar文件,并转为exe可执行文件的方法,可参考下面的博客:

    https://blog.csdn.net/sunkun2013/article/details/13167099(很详细)

     

     

    8.个人项目总结

    在这一次的程序设计的过程中,我觉得是收获巨大的,我已开始拿到这个题目,说实话,脑壳痛,不过还是得做嘛,静下心来,一步一步分析,不会就去查,从一个项目之中,不仅学习到的是编程的知识,更多的是如何的一个人学习,在一个项目中你会去翻阅无数的资料,这我觉得才是,真正巨大的收获。这次还涉及到了,git码云的使用,我相信这个在以后的工作中,不一定会用到,但一定能提高我们的能力,自觉性。第一次写博客,写的不好,希望得到建议,谢谢!希望能帮助到人!

    转载于:https://www.cnblogs.com/ZhuYao1/p/9695768.html

    展开全文
  • 事情起因是这样的,小明在写论文的过程中,发现自己的文档的字与字的间距看起来比其他人的...小明文档的页面设置中,文档网络显示的默认最大字符数和最大行数是这样的。 字体设置是这样的 而其他童鞋正常的文...

          事情起因是这样的,小明在写论文的过程中,发现自己的文档的字与字的间距看起来比其他人的字符间距大,于是觉得奇怪,明明设置了一样的格式啊,设置每行38个字符,每页34行,为什么小明写的文档字符间距看着比较大呢,经过小明仔细的检查,终于发现了问题,特记录下解决办法。

    小明文档的页面设置中,文档网络显示的默认最大字符数和最大行数是这样的。

    字体设置是这样的

    而其他童鞋正常的文档网络字符数和行数默认值是这样的。

    字体设置是这样的

    问题就出在字体不一样,导致字符和行数最大默认值不一样,从而设置相同的字符数和行数,视觉上字符间距就不一样。

    设置字体为中文宋体和西文Times New Roman即可。

     

    转载于:https://www.cnblogs.com/easyself/p/10689913.html

    展开全文
  • word 链接段落和字符Word includes a tool that allows you to view simple statistics about your document. These statistics include how many pages, words, characters, paragraphs, and lines are in your ...
    word 链接段落和字符

    word 链接段落和字符

    00_lead_image_word_count

    Word includes a tool that allows you to view simple statistics about your document. These statistics include how many pages, words, characters, paragraphs, and lines are in your document. This is useful if you have to follow certain guidelines when writing your document.

    Word包含一个工具,可让您查看有关文档的简单统计信息。 这些统计信息包括文档中有多少页,单词,字符,段落和行。 如果在编写文档时必须遵循某些准则,这将很有用。

    To view these statistics, open the document in question and click the “Review” tab.

    要查看这些统计信息,请打开有问题的文档,然后单击“查看”标签。

    01_clicking_review_tab

    In the “Proofing” section, click “Word Count”.

    在“校对”部分中,单击“字数统计”。

    02_clicking_word_count

    The “Word Count” dialog box displays, as shown in the image at the beginning of this document. The number of pages and words can also be viewed on the status bar at the bottom of the Word window.

    出现“字数统计”对话框,如本文档开头的图像所示。 页面和单词的数量也可以在Word窗口底部的状态栏上查看。

    NOTE: The number of pages is only visible on the status bar when you are viewing your document in “Print Layout” view or “Draft” view (using the “View” tab).

    注意:只有在“打印版式”视图或“草稿”视图(使用“视图”选项卡)中查看文档时,页数才在状态栏上可见。

    03_pages_and_words_on_status_bar

    If you don’t see the number of pages and words on the status bar, right-click on the status bar and select the items you want to view from the popup menu. Note that you can also view the line number for the line where the cursor is currently located.

    如果在状态栏上看不到页面和单词的数量,请右键单击状态栏,然后从弹出菜单中选择要查看的项目。 请注意,您还可以查看光标当前所在行的行号。

    04_add_info_to_status_bar

    The number of lines and pages may vary, depending on several factors, such as the margins in your document, the font and font size, and paragraph spacing, to name a few. For example, if you change to a smaller font size, there will be fewer lines and pages in your document than there would be with a larger font size. Even different printer drivers can result in a slightly different rendering of a font, thereby changing the number of lines and pages in your document.

    行数和页面数可能会有所不同,具体取决于多种因素,例如文档中的页边距,字体和字体大小以及段落间距等。 例如,如果更改为较小的字体,则文档中的行和页面将少于较大的字体。 甚至不同的打印机驱动程序也会导致字体呈现稍有不同,从而更改了文档中的行数和页面数。

    Hidden text can also affect the line count reported on the “Word Count” dialog box. If the option to print hidden text is turned of, Word doesn’t count hidden text in the line count. If you want hidden text included in the line count, make sure you configure Word to print hidden text.

    隐藏的文本还会影响在“字数统计”对话框中报告的行数。 如果关闭了打印隐藏文本的选项,则Word不会在行数中计算隐藏文本。 如果要在行数中包含隐藏的文本,请确保将Word配置为打印隐藏的文本。

    翻译自: https://www.howtogeek.com/218700/how-to-count-pages-words-characters-paragraphs-and-lines-in-a-word-document/

    word 链接段落和字符

    展开全文
  • Easypoi_4.2.0源码修改 word模板导出 增加表格第一列非循环语句时word导出1. 写在前面2.开始寻找突破口 1. 写在前面   之前写过easypoi修改源码的文章,写的很细,但是发现基本没什么反响。这篇文章不会太详细的...

    Easypoi_4.2.0源码修改 word模板导出 增加表格第一列非循环语句时word导出

    1. 写在前面

      之前写过easypoi修改源码的文章,写的很细,但是发现基本没什么反响。这篇文章不会太详细的介绍如何定位问题,只会简单记录,最后把修改完的代码贴出来,并实现功能。

    2. 开始寻找突破口

      首先定位到问题,当word模板中存在表格的情况下,并且表格的第一列是固定,如下图中蓝框中的内容是固定,这时使用 !fe: 遍历的时候,会发现毫无效果。问题定位到了,那就一步一步来找到原因所在吧。
    在这里插入图片描述

    3. 解决问题

      首先找到代码入口。查看该方法exportWord07

    WordExportUtil.exportWord07("班级.docx", map)
    

    经过一系列的调试,定位到了ParseWord07类中的parseThisTable方法。源码如下:

        private void parseThisTable(XWPFTable table, Map<String, Object> map) throws Exception {
            for(int i = 0; i < table.getNumberOfRows(); ++i) {
                XWPFTableRow row = table.getRow(i);
                List<XWPFTableCell> cells = row.getTableCells();
                Object listobj = this.checkThisTableIsNeedIterator((XWPFTableCell)cells.get(0), map);
                if (listobj == null) {
                    this.parseThisRow(cells, map);
                } else if (listobj instanceof ExcelListEntity) {
                    (new ExcelEntityParse()).parseNextRowAndAddRow(table, i, (ExcelListEntity)listobj);
                    i = i + ((ExcelListEntity)listobj).getList().size() - 1;
                } else {
                    ExcelMapParse.parseNextRowAndAddRow(table, i, (List)listobj);
                    i = i + ((List)listobj).size() - 1;
                }
            }
    
        }
    

      我们需要改的地方就是第五行,之后替换表格内容的代码最重要的就是listobj参数。这源代码中第五行很明显,他只是根据第一列的内容来获取listobj,而我们的模板循环语句并未在第一列上,因此导致word导出时,无法替换内容。原因讲完了,下面都是动手节了。

      首先将ParseWord07类中的parseThisTable方法 修改成以下代码。

     private void parseThisTable(XWPFTable table, Map<String, Object> map) throws Exception {
            for (int i = 0; i < table.getNumberOfRows(); ++i) {
                XWPFTableRow row = table.getRow(i);
                List<XWPFTableCell> cells = row.getTableCells();
    
                //此部分为修改的源代码
                //作用 用于识别word中表格非第一列的循环语法
                Object listobj = null;
                int col = 0;
                for (XWPFTableCell cell : cells) {
                    listobj = this.checkThisTableIsNeedIterator(cell, map);
                    if (listobj != null) {
                        break;
                    }
                    col++;
                }
                if (listobj == null) {
                    this.parseThisRow(cells, map);
                } else if (listobj instanceof ExcelListEntity) {
                    (new ExcelEntityParse()).parseNextRowAndAddRow(table, i, (ExcelListEntity) listobj);
                    i = i + ((ExcelListEntity) listobj).getList().size() - 1;
                } else {
                    LcExcelMapParse.parseNextRowAndAddRow(table, i, (List) listobj, col);
                    i = i + ((List) listobj).size() - 1;
                }
            }
    
        }
    

      再找到ExcelMapParse类中的parseNextRowAndAddRow方法,修改成以下代码

    
        public static void parseNextRowAndAddRow(XWPFTable table, int index, List<Object> list, int col) throws Exception {
            XWPFTableRow currentRow = table.getRow(index);
            String[] params = parseCurrentRowGetParams(currentRow);
            String listname = params[col];
            boolean isCreate = !listname.contains("!fe:");
            listname = listname.replace("!fe:", "").replace("$fe:", "").replace("fe:", "").replace("{{", "");
            String[] keys = listname.replaceAll("\\s{1,}", " ").trim().split(" ");
            params[col] = keys[1];
            List<XWPFTableCell> tempCellList = new ArrayList();
            tempCellList.addAll(table.getRow(index).getTableCells());
    //        int cellIndex = false;
            Map<String, Object> tempMap = Maps.newHashMap();
            LOGGER.debug("start for each data list :{}", list.size());
            Iterator var11 = list.iterator();
    
            while (var11.hasNext()) {
                Object obj = var11.next();
                currentRow = isCreate ? table.insertNewTableRow(index++) : table.getRow(index++);
                tempMap.put("t", obj);
    
                //如果有合并单元格情况,会导致params越界,这里需要补齐
                String[] paramsNew = (String[]) ArrayUtils.clone(params);
                if (params.length < currentRow.getTableCells().size()) {
                    for (int i = 0; i < currentRow.getTableCells().size() - params.length; i++) {
                        paramsNew = (String[]) ArrayUtils.add(paramsNew, 0, "placeholderLc_" + i);
                    }
                }
    
                String val;
                int cellIndex;
                for (cellIndex = 0; cellIndex < currentRow.getTableCells().size(); ++cellIndex) {
                    val = PoiElUtil.eval(paramsNew[cellIndex], tempMap).toString();
                    //源代码的bug 此方法无法删除单元格中的内容
                    //currentRow.getTableCells().get(cellIndex).setText("");
                    //使用此方法清空单元格内容
                    if (!Strings.isNullOrEmpty(val)) {
                        currentRow.getTableCells().get(cellIndex).getParagraphs().forEach(p -> p.getRuns().forEach(r -> r.setText("", 0)));
                    }
                    PoiWordStyleUtil.copyCellAndSetValue(cellIndex >= tempCellList.size() ? tempCellList.get(tempCellList.size() - 1) : tempCellList.get(cellIndex)
                            , currentRow.getTableCells().get(cellIndex), val);
                }
    
                while (cellIndex < paramsNew.length) {
                    val = PoiElUtil.eval(paramsNew[cellIndex], tempMap).toString();
                    PoiWordStyleUtil.copyCellAndSetValue((XWPFTableCell) tempCellList.get(cellIndex), currentRow.createCell(), val);
                    ++cellIndex;
                }
            }
    
            table.removeRow(index);
        }
    

      至此源代码全部修改完毕,这次没有解释太多,因为估计真有遇到需要修改源代码的时候,大部分人选择的是放弃使用这个第三方类库,修改源码也确实有一定难度,所以这个基本用于记录自己解决问题的整个流程,方便以后看得时候能快速想起来。

    展开全文
  • 基于C实现Word Count ---系统分析与设计课程个人项目作业 1. 项目地址: [gitee地址] (https://gitee.com/little-baby/WordCount-by-C ) 2. 项目简介 WordCount的需求可以概括为:对程序设计语言源文件统计字符数、...
  • 修改user_config.h以更改配置 钥匙 价值观 评论 GRID_ROWS 10 11 行数 GRID_COLS 11 列数 GRID_FIRST 0:左上1:右上2:左下角3:右下角 第一个领导的位置 GRID_LANGUAGE de_DE:德语de_DE_alt:德语替代 ...
  •  · 测试(自我测试,修改代码,提交修改)  20 20   Reporting  报告  50 60  · Test Report  · 测试报告  20 30   · Size Measurement  · 计算工作量  10 10   ...
  • Word表格之VBA知识

    千次阅读 多人点赞 2019-01-28 13:56:10
    Table对象(因为是对象,...下面是Table的常用方法(注意是部分,不是全部,只例出重要的方法,下面的属性皆如此,如果详细面全部的了解,请看Word VBA自带的帮助。VBAWD10.chm) 使用Table对象 可使用 Tables(...
  • 编辑xml时,最好先将word里面内容去格式化,然后再到word更改格式 表格: 在表格标签的首尾分别加上<#list expList as exp> 和 标签,并且标签里的单词要改成${exp.time}这种形式。解释一下:list标签可以使标签内的...
  • QT操作Word,插入表格

    万次阅读 热门讨论 2016-07-24 11:28:28
    最近在做QT导出word报表,发现网上的资源不是很多,也浪费了很多时间,我自己做了一份demo,将会详细讲述如何做出需要样式的报表。在网上很容易查到java或者其他语言操作word的接口函数,但是QT能操作word的,不是很...
  • VBA中关于WORD的基本应用 比如批量改页眉页脚,从文件名取数字作为页眉等等。 以下是代码,直接在Word的VBA编辑器里粘贴上去就OK了。 Sub 批量转PDF() Dim i As Variant Dim t As Variant Dim str As String, n As ...
  • python更新word内容.rar

    2020-05-07 17:37:27
    通过python更新word中特定位置内容,根据数据多少自动增加word表格的行数修改表格宽度等功能。
  • Java使用POI读取Word中的表格

    千次阅读 2019-09-23 15:12:08
    个人博客 地址:https://www.wenhaofan.com/a/20190627135921 代码packagelive.autu.word; importjava.io.FileInputStream; importorg.apache.poi.hwpf.HWPFDocument; importorg.apache.poi.hwpf.usermodel.Paragr....
  • word-break: break-all; } .wrap::before { float: left; width: 5px; content: ''; height: 40px; } .wrap::after { float: right; content: "..."; height: 20px; line-height: 20px; /* 为三个省略号的...
  • 3、将word另存为xml,格式化,并将错乱的参数修改正确,如下图 修改后的参数,如下图 4、将xml修改为ftl 5、生成代码 public class Test { public static void main(String[] args) { Map
  • easypoi导出word修改样式

    千次阅读 2020-09-17 14:16:45
    easypoi导出word修改样式 easyPoi是 POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效(摘自码云...
  • 使用wc统计代码行数

    千次阅读 2018-08-14 12:19:12
    使用wc可以打印出每个文件和总文件的行数、字数和字节数,如果没有指定文件,则会读取标准输入(一般是终端)做统计。格式如下: Usage: wc [OPTION]... [FILE]... -c, --bytes, --chars print the byte counts -...
  • Java中文分词组件 - word分词

    万次阅读 2019-02-10 16:17:50
    word分词是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。能准确识别英文、数字,以及日期、时间等数量词,能识别人名、地名、组织机构名等未登录词。能通过...
  • git统计某一开发者提交代码的增删改动行数和具体详细的改动内容git命令: echo "统计结果" && git log --author="zhangphil" --after="2018-04-16 00:00:01" --before="2018-04-16 12:00:00" --pretty=tformat: --...
  • NPOI Word 换行 【XWPFDocument】

    千次阅读 2020-01-02 13:38:27
    //创建word文档 FileStream gfs = null; string ps = @"ProbabilityChart207_I_VDD_LS1_VDD.Bmp"; gfs = new FileStream(ps, FileMode.Open, FileAccess.Read); CT_P m_p = m_Docx.Document.body.AddNewP(); ...
  • word设置每页50行

    万次阅读 2018-05-21 13:05:37
    Step1:页边距-&gt;自定义边距Step2:版式-&gt;行号-&gt;勾选添加行号Step3:在步骤2中即可显示行号了。再在步骤2 所在页面选择文档网络-&...Step6:选择只指定行网络,行数改为50即可。...
  • java实现导出内容不固定的word文档

    千次阅读 2019-07-09 11:57:00
    之前遇到过一个需求,需要导出一个word的周报,周报的内容是可变,然后网上找了下方法,下面摘抄一种方便的实现手段: Java用freemarker导出word 一、模板的制作 先用Word做一个模板,如下图: (注意,上面是...
  • 关于用java编写生成word文档,动态添加数据到word文档的一些心得,经过翻阅了无数的有用的和无用的资料以后,总算找到了一种靠谱的方法1.概述经过反反复复的查阅资料,总算找到了一个靠谱的生成word的方案,这里分享...
  • ## 安装 模块 pip install python-docx ## 使用 ...## 读取 Word 文件里的表格信息 try: doc = Document('A:\\ABC.docx') except Exception as e: print("读取 Word 文件失败", e) else: print("...
  • 文章分两部分:一是代码部分,第二是解决中文乱码。 使用PHPWord生成Word文档 下载或保存到服务器并解决中文乱码 ... //打开并编辑路径/Writer/Word2007/Base.php文件内容,大概在第349行(行数随...
  • 假期最后一天,明天就要上班了,今天给大家分享20个Word实用技巧,希望你们能够喜欢。01、一键选择同样的内容编辑Word时,如果需要将相同样式的内容全选复制出去该怎么办呢?你是按住Ctrl键一个个的拖动鼠标选中吗?...
  •   1.GetDlgItem函数   根据窗口控件ID获取对话框窗口句柄。...  LVM_GETITEMTEXT消息获取窗口内容,LVM_GETITEMCOUNT获取行数,LVM_SETITEMTEXT修改内容。 #include <windows.h> #include <i
  • 如何在Word中排出漂亮的代码

    万次阅读 多人点赞 2014-12-08 15:58:35
    但有时候还是迫不得已需要用Word写作,另外Word其实也有Word的好处,比如细节上的修改要比LaTeX方便。 从Matlab高亮代码复制到Word,中文会乱码开始,我就很想研究下如何在Word中展示漂亮的代码。今年寒假利用Vim...
  • 例如100行数据填入word,每页固定展示5行,需要20页

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,713
精华内容 9,485
关键字:

word更改行数