论文文献顺序打乱了怎么调整好

html-css07

论文文献顺序打乱了怎么调整好,第1张

第一步:在word中将中文参考文献逐条排列好(乱序)

第二步:将中文参考文献复制粘贴在Excle表格当中,调整好表格格式。

第三步:在表格选中所有参考文献,点击排序当中的升序排列。这时候,所有的参考文献均按中文首字母排序。

第四步:检查,调整。Excel无法区分多音字。比如“曾”,在被用作姓时,通常读“zeng”,而excel通常会把它识别为“曾”。

第五步:将排好序的参考文献以值的形式复制到word当中,完成。

文献综述的引言:包括撰写文献综述的原因、意义、文献的范围、正文的标题及基本内容提要

文献综述的正文:是文献综述的主要内容,包括某-课题研究的历史(寻求研究问题的发展历程)、现状、基本内容(寻求认识的进步),研究方法的分析(寻 求研究方法的借鉴),已解决的问题和尚存的问题, 重点、详尽地阐述对当前的影响及发展趋势,这样不但可以使研究者确定研究方向,而且便于他人了解该课题研究的起点和切入点,是在他人研究的基础上有所创新

文献综述的结论:文献研究的结论,概括指出自己对该课题的研究意见,存在的不同意见和有待解决的问题等

文献综述的附录:列出参考文献,说明文献综述所依据的资料,增加综述的可信度,便于读者进一步检索

下面是用程序(C语言)

将文章保存为d:\article.txt文件。 生成的打乱文件将在d:\new_art.txt

你如果没有编译器的话,你留下邮箱,我将生成的exe文件发给你。

然后运行一下代码生成的可执行程序即可。

/*****************************************************************

*Author :wacs5

*Date :20081230(YYYYMMDD)

*Function :

* 打乱文章顺序(文章篇幅不多于8000字)

*input data :d:\article.txt

*output data :d:\new_art.txt

****************************************************************/

#include <time.h>

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#define MAXCHR 8000 /*最大处理8000个汉字*/

main()

{

char *text

int *loc,*flag

int i,count,readchr,rndord,temp

fpos_t filelen

FILE *fp,*fpout

srand((unsigned)time(NULL))

fp=fopen("d:\\article.txt","r")

fpout=fopen("d:\\new_art.txt","w")

if (fp==NULL)

{

printf("ERROR: File Open Error:\nPress any key to exit:")

getch()

exit(1)

}

fseek(fp,0,SEEK_END)/*reach the End of File*/

fgetpos(fp,&filelen)

if (filelen>MAXCHR)

{

printf("ERROR: The Article is too big:\nPress any key to exit:")

getch()

exit(1)

}

text=(char *) calloc(filelen+20,sizeof(char))

loc =(int *) calloc(filelen+20,sizeof(int ))

flag=(int *) calloc(filelen+20,sizeof(int ))

if (text==NULL || loc==NULL || flag==NULL)

{

printf("ERROR: No enough Memory:\nPress any key to exit:")

getch()

exit(1)

}

for (i=0i<fileleni++)

loc[i]=flag[i]=0

memset(text,'\0',filelen)

fseek(fp,0,SEEK_SET)/*Go to the beginning of the file*/

readchr=fread(text,sizeof(char),filelen,fp)

printf("filelen=%ld\nreadchr=%d\n",filelen,readchr)

i=0/*读text内容的序号*/

count=0/*文章中有多少个字(一个英文、一个汉字都算一个字)*/

while(i<readchr)

{

if (text[i]&0x80)

{

flag[count]=1 /*标记一下,这个位置为汉字*/

loc[count++]=i/*记住位置*/

i+=2

}

else

{

loc[count++]=i

i++

}

}

for (i=0i<counti++)

{

rndord=rand()%(count-i)

/*输出rndord的字(英文或中文)*/

if (flag[rndord])

fprintf(fpout,"%c%c",text[loc[rndord]],text[loc[rndord]+1])

else

fprintf(fpout,"%c",text[loc[rndord]])

temp=loc[count-i-1]

loc[count-i-1]=loc[rndord]

loc[rndord]=temp

temp=flag[count-i-1]

flag[count-i-1]=flag[rndord]

flag[rndord]=temp

}

free(text)

free(loc)

free(flag)

fclose(fp)

printf("OK\n")

getch()

}

1、不清楚。

2、颜色由THEMES\default\STYLE下的default.css来管,

3、你用的是“新建文章(UBB编辑)”吧?用“可视编辑”应该就不会这样了。

建议到官方论坛提问,那里热闹