論文格式調(diào)整經(jīng)驗
論文索引的從頭排序
from colorama import Fore
import re
import subprocess
import sys
# 1.從論文文本(不帶參考文獻部分)找到\[\d+\]模式的索引字符串,獲取這個索引第一次出現(xiàn)的次序,濾掉沒有在正文中出現(xiàn)的索引并在論文word里的參考文獻部分去掉其索引沒在正文中出現(xiàn)過的參考文獻后,以及確保找到的所有索引字符串都是合規(guī)的之后,建立比如[66]出現(xiàn)的次序是10,則替換word(論文word文件,包含參考文獻部分)里的詞匯,[66]->[10_],替換詞和被替換詞的集合的交集為空,保證按序替換的時候不會出現(xiàn)混淆
# with open('test.txt','r',encoding='utf8') as f:
# contents=f.read()
# pattern=r'\[\d+\]'
# ma={}
# count=1
# for line in contents.split('\n'):
# matches=[]
# i=0
# for match in re.finditer(pattern,line):
# print(f'{line[i:match.start()]}{Fore.RED}{match.group()}{Fore.BLACK}',end='')
# i=match.end()
# if match.group() not in ma:
# ma[match.group()]=f'[{count}_]'
# count+=1
# print(line[i:])
# print(ma)
# s=''
# for mk in ma:
# s+=f' {mk} {ma[mk]}'
# print(s)
# subprocess.run(f'python ../apps/python/docx_replace.py replace C:\\Users\\tellw\\Desktop\\論文\\a{s}',shell=True)
# 2.把[10_]替換回[10],去掉下劃線
# s=''
# for i in range(1,73):
# s+=f' [{i}_] [{i}]'
# subprocess.run(f'python ../apps/python/docx_replace.py replace C:\\Users\\tellw\\Desktop\\論文\\docx_replace_[50]_[72_]{s}')
# 3.將論文word文件里的參考文獻部分按正文中的編號重新排序
# with open('test.txt','r',encoding='utf8') as f:
# contents=f.read()
# res=''
# for i in range(1,73):
# for line in contents.split('\n'):
# if line.startswith(f'[{i}]'):
# res+=line+'\n'
# break
# with open('test1.txt','w',encoding='utf8') as f:
# f.write(res)
# 4.ma的具體值,從原始索引映射到在論文中的按序索引
ma={'[16]': '[1_]', '[17]': '[2_]', '[19]': '[3_]', '[20]': '[4_]', '[18]': '[5_]', '[21]': '[6_]', '[22]': '[7_]', '[9]': '[8_]', '[11]': '[9_]', '[72]': '[10_]', '[73]': '[11_]', '[71]': '[12_]', '[66]': '[13_]', '[44]': '[14_]', '[67]': '[15_]', '[30]': '[16_]', '[53]': '[17_]', '[69]': '[18_]', '[70]': '[19_]', '[64]': '[20_]', '[51]': '[21_]', '[54]': '[22_]', '[55]': '[23_]', '[56]': '[24_]', '[61]': '[25_]', '[65]': '[26_]', '[29]': '[27_]', '[31]': '[28_]', '[32]': '[29_]', '[57]': '[30_]', '[58]': '[31_]', '[59]': '[32_]', '[60]': '[33_]', '[23]': '[34_]', '[62]': '[35_]', '[63]': '[36_]', '[14]': '[37_]', '[15]': '[38_]', '[13]': '[39_]', '[24]': '[40_]', '[25]': '[41_]', '[26]': '[42_]', '[27]': '[43_]', '[28]': '[44_]', '[3]': '[45_]', '[4]': '[46_]', '[35]': '[47_]', '[5]': '[48_]', '[6]': '[49_]', '[36]': '[50_]', '[12]': '[51_]', '[1]': '[52_]', '[2]': '[53_]', '[7]': '[54_]', '[42]': '[55_]', '[10]': '[56_]', '[33]': '[57_]', '[34]': '[58_]', '[37]': '[59_]', '[38]': '[60_]', '[43]': '[61_]', '[47]': '[62_]', '[48]': '[63_]', '[49]': '[64_]', '[68]': '[65_]', '[46]': '[66_]', '[39]': '[67_]', '[52]': '[68_]', '[40]': '[69_]', '[41]': '[70_]', '[45]': '[71_]', '[50]': '[72_]'}
print(ma[f'[{sys.argv[1]}]'])
頁眉與頁腳
頁眉與頁腳牽涉到的最重要的概念是分節(jié),將摘要、ABSTRACT、目錄、第一章、第二章、第三章、第四章、第五章、第六章、第七章、參考文獻和致謝分出節(jié)來,準確來說就是在每一節(jié)末尾點選“布局-分隔符-下一頁”(先保證好這一步再進行之后的步驟,因為可能它就突然犯神經(jīng)分節(jié)混亂,前功盡棄)。然后從前往后編輯頁眉與頁腳。現(xiàn)在說的這些方法不是最優(yōu)的也不是最規(guī)范的,但算是我這次的操作流程。結(jié)果是好的了。頁眉和頁腳都設(shè)置了奇偶頁不同,如果這節(jié)不延續(xù)上一節(jié)的頁眉和頁腳的內(nèi)容,就取消“鏈接到前一節(jié)”,然后就是編輯頁眉和頁腳,注意由于設(shè)置了奇偶頁不同,所以尤其是在填寫頁碼的時候前兩頁編輯好之后,后面每一頁的頁碼才會跟上。
三線表的邊框
三線表的三根線就是表頭的上邊一根粗線和下邊一根細線,以及表的最后一行的下邊一根粗線,在邊框和底紋對話框里面,先在左邊選上線的寬度(粗:2.25磅,細:0.75磅)和線型,之后在右邊選擇是上邊的線還是下邊的線,就確定了表行上下線的形式。
轉(zhuǎn)頁及其他小操作
轉(zhuǎn)頁就是Ctrl+空格,尤其是表格跨頁需要轉(zhuǎn)頁的時候,在上一頁表格的最后一行末尾ctrl+空格,上一頁和下一頁之間會出現(xiàn)分頁符的符號(如果在word里設(shè)置了所有符號的可視化),在那符號回車在下一頁第一行粘貼上表題,表題前面添上“續(xù)”就寫好了續(xù)表的表題,表體還要添表頭那就隨情況而定了。另一個小操作是去掉頁眉上的橫線,首先頁眉上沒字了,鼠標放在這個頁眉上面,打開樣式表,本文檔所有的樣式組成的表下面有個“清除格式”的選項,點它。“審閱-批注-刪除”可以刪除文中所有批注
參考鏈接:從頭演示畢業(yè)論文頁眉、頁碼設(shè)置,奇偶頁不同,輕松解決~
怎么刪除Microsoft Word頁眉中的橫線?
本文創(chuàng)建于2502252034,修改于2502252034

浙公網(wǎng)安備 33010602011771號