资源介绍
在写论文的时候将latex文档分开写比较好,因为修改一个文件的时候不会担心另外一个文件被不小修改。但是当我们提交的时候,很多杂志要求,或者我们最好把所有的latex代码都集中到一个文档中,这样杂志社在运行你的文件时不会因为文档太多而出现一些意想不到的问题。如果一个一个复制,当所分的层级特别多时,会是很大的工作量。本人深知手动整合的痛苦以及容易出错,特写了一小段程序来自动完成这个任务。程序的功能不是很强大,就是把你latex代码里input的文件给自动复制并替换掉input命令,可以允许被input的文件仍含有input,即嵌套。下面是我给出运行命令integrate_latex('main.tex')所给出的结果(main.tex是latex文件的主文件):
|packages.tex
|new_command.tex
|paper1\head.tex
|--paper1\abstract.tex
|--paper1\keywords.tex
|paper1\body.tex
|--paper1\introduction.tex
|--paper1\data_and_algebra.tex
|--paper1\signal_model.tex
|--paper1\overview_mwf.tex
|--paper1\overview_wpt.tex
|----paper1\wpt_1d.tex
|----paper1\sureshrink.tex
|--paper1\proposed_algorithm.tex
|----paper1\whiten_noise.tex
|----paper1\mwpt.tex
|----paper1\mwf_mwpt.tex
|----paper1\level_basis_selection.tex
|----paper1\denoising_method.tex
|--paper1\experimental_results.tex
|----paper1\dataset.tex
|------paper1\fig_dataset_rgb.tex
|----paper1\experiment_settings.tex
|------paper1\fig_es_svm.tex
|--------paper1\training_and_testing.tex
|--------paper1\training_and_testing.tex
|----paper1\evaluation_criteria.tex
|----paper1\optimal_combination.tex
|------paper1\optimal_combination_table.tex
|----paper1\denoising_result.tex
|------paper1\fig_dr_all.tex
|----paper1\Kn_estimation_way.tex
|----paper1\classification_result.tex
|------paper1\fig_classification_results_white.tex
|------paper1\fig_classification_results.tex
|--paper1\conclusion.tex
希望小程序能够帮助你。注:这个代码是用matlab写的,所以电脑上要装有matlab才行。