当满足以下条件时程序可以完美编译:
\addcontentsline{toc}{chapter}{Bibliography}
\nocite{*}
\bibliographystyle{plain}
%\bibliography{./include/subBookgrsrevised2018}
\newpage\null\thispagestyle{empty}\newpage
然而,一旦\bibliography{./include/subBookgrsrevised2018}
添加,我就会得到以下信息:
! \year@short 的参数有一个额外的 }。 \par l.19 }
.bib 是:
@misc{ab,
title ="{P}rocess Control Instruction PID",
author = "{A}lan {B}radley {USA}",
note ="Instruction Set Reference",
year ="(circa 1990)",
}
@manual{al50,
title ="{C}haract.curves {NTT} 50-160/01",
author = "{A}llweiler{AG}",
edition ="V2.06, Curve number 050 01160 0129",
note ="Aust Agent Pump Power Aust Pty Ltd, email Nov 14, 2014",
address ="Melbourne, Australia",
year ="2014",
}
@manual{al77,
title ="{V}olute {C}asing {C}entrifugal {P}umps {PN}16 for {H}eat {T}ransfer {O}ils up to 350 deg {C}",
Author ="{A}llweiler {AG}",
address ={Radolfzell, Germany},
edition ="VM 500 GB/09.04 Ident No. 795277",
year ="2009",
}
@misc{audesk,
author ="{A}utodesk Inc.",
title ="{A}utocad CAD Software",
Note ="http://www.autodesk.com/products/autocad/overview",
Year ="(accessed October 21 2016)",
}
@misc{blzpid,
author = "{B}aelz {A}utomatic",
title ="{O}perating {I}nstructions",
note = "Model 6590",
Year ="2010",
}
@misc{caht12,
author = "{C}astrol",
title ="{P}erfecto HT12 {H}eat {T}ransfer {O}il ",
Note ="http://yairerez.co.il/wp-content/uploads/2015/11/PERFECTO-HT.pdf",
Year ="(accessed Sep 27 2016)",
}
@misc{dowthm,
author = {{D}ow Chemical Company},
title ="{D}owtherm Heat Transfer Fluids",
Note ="http://www.dow.com/heattrans/products/synthetic/dowtherm.htm",
Year ="(accessed October 18 2016)",
}
@misc{eath66,
author = {{E}astman Chemical Company},
title ="{T}herminol 66 Heat Transfer Fluid",
Note ="https://www.therminol.com/products/Therminol-66",
Year ="(accessed October 12 2016)",
}
@misc{engtboxbe,
author = {{E}ngineering {T}oolbox},
title ="{B}oiler {E}fficiency",
Year ="(accessed June 2016)",
note = "http://www.engineeringtoolbox.com",
}
@misc{engtboxnpsh,
author = {{E}ngineering {T}oolbox},
title ="{Net} {P}ositive {S}uction {H}ead",
note = "http://www.engineeringtoolbox.com/npsh-net-positive-suction-head-d-634.html ",
Year ="(accessed Sep 2016)",
}
@misc{engtboxpid,
author = {{E}ngineering {T}oolbox},
title ="{P}rocess {C}ontrol {T}erms",
note = "http://www.engineeringtoolbox.com/process-control-terms-d-666.html",
Year ="(accessed Nov 2016)",
}
@misc{engtbox2,
author = {{E}ngineering {T}oolbox},
title ="{V}alves {F}low {C}haracteristics",
note ="https://www.engineeringtoolbox.com/control-valves-flow-characteristics-d-485.html",
Year ="(accessed Oct 2021)",
}
@manual{fictrl,
author = "{F}isher {C}ontrols {I}nternalional {I}nc",
title ="{F}isher {S}izing {M}anual",
date ="April 89",
address ="USA",
year ="1989",
}
@misc{foxb,
title ="{I}ntroduction to {P}rocess {C}ontrol",
author = "{F}oxboro {MA}, {USA}",
note ="ITCG",
year ="(circa 1985)",
}
@misc{gkss,
author = "{GKSS Industrial Heating}",
title ="{G}KSS {I}ndustrial {H}eating, general information",
Note ="from {G}KSS now Uniquip Australia Pty Ltd",
Year ="2013",
}
@misc{hazardsxxI,
title ="{S}afety in Design of ThermalFluid Heat Transfer Systems",
author = {{T}ony {E}nnis},
note ="Symposium Series 155 Hazards XXI 2009 IChemE",
year ="2009",
}
@misc{hazardsxxII,
title ="{F}ire and explosion hazards with thermal fluid systems",
author = "{A}lisom McKay Projen plc UK and {R}ichard Bradley Heat Transfer systems {UK}",
note ="Symposium Series 156 hazards XXII 2011 IChemE",
year ="2011",
}
@manual{heattl,
author = "{W}alter{W}agner",
title ="{H}eat {T}ransfer {T}echnique with {O}rganic {M}edia",
date ="3rd {E}dition, {D}ecember 1975",
address ="{S}chwetzingen {G}ermany",
year ="1977",
}
@misc{hwell,
author = "{H}oneywell",
title ="{P}rocess {C}ontroller {P}roduct {M}anual, {UDC3300}",
year ="(accessed November 16 2016)",
note = "https://www.honeywellprocess.com/library/support/Public/Documents/51-52-25-86.pdf",
}
@misc{idc,
author = "{I}ndustrial {D}ata {C}ommunications {P}ty {L}td",
title ="{P}rocess {C}ontrol {T}heory",
note ="2.01, Practical Process Control for Engineers and Technicians",
year ="1995",
}
@manual{kern,
title ="{P}rocess {H}eat {T}ransfer",
author ="{K}ern, D.Q.",
edition ="{I}nternational {S}tudent {E}dition",
note ="ISBN 0-07-Y85353-3",
address ="McGraw Hill, Singapore",
year ="1986",
}
@misc{kf21d,
author ="{K}laus Fischer",
title ="{D}ifferential Pressure Switch type 21D",
Note ="http://www.dartinstruments.com.au/images/transswi/fischer/DS21-english-alt.pdf",
Year ="(accessed October 14 2016)",
}
@misc{kopr,
author = "{J}etlube Co",
title ="{K}opr-Kote Anti Seize Compound",
Note ="http://www.jetlube.com/pdf/KOPR-KOTE-INDUSTRIAL-tds.pdf",
Year ="(accessed October 21 2016)",
}
@misc{mcad,
author = {{H}erne Software},
title ="{M}athcad",
Note ="www.hearne.software/mathcad",
Year ="(accessed November 12 2016)",
}
@misc{mobil600,
author = {{E}xon Mobil},
title ="{M}obiltherm 600 Series {H}eat {T}ransfer {O}ils",
Note ="https://lubes.exxonmobil.com/MarineLubes-En/Files/mobiltherm-600-Series-factsheet.pdf",
Year ="(accessed October 08 2016)",
}
@misc{mobiltb,
author = {{M}obil {O}il {C}orporation},
title ="{T}echnical {B}ulletin {H}eating with {M}obiltherm",
note = "Reference JEB 782305",
Year ="1978",
}
@misc{moly,
author = {{B}elray Company},
title ="{B}llRay Molylube Extreme Pressure Grease",
Note ="http://www.belray.com/molylube-extreme-pressure-grease-ac-0",
Year ="(accessed October 14 2016)",
}
@misc{nbic,
author = {{N}orthern {B}oard {I}nspection {C}ode},
title ="{T}hermal {F}luid {H}eaters",
note = "NB23 2.2.12.7 Section 2 Pages 17-18",
Year ="2019",
}
@misc{parat,
author = {{P}aratherm},
title ="{TAN}(Neutralisation Number",
Note ="http://www.paratherm.com",
Year ="(accessed October 21 2021)",
}
@misc{perm,
Author = "{P}ermutit Company",
title ="Dearator Information",
note = "Permutit now Siemens Water Technologies",
year = "2000",
}
@misc{radcoblr,
Author ="{R}adco {B}oilers",
title = {General historical information Hot Oil Systems},
year ="1981"
}
@manual{radcoflx,
title = {Variable Pipe Supports PS001},
author ="{R}adcoflex {A}ustralia Pty Ltd",
year ="(accessed Sep 2016)",
note = "http://www.radcoflex.com.au/datasheets/ps001.pdf",
}
@misc{Rathi,
author = "{R}athi Couplings Australia",
title ="{R}athi Spacer Couplings",
Note ="http://www.rathicouplings.com/",
Year ="(accessed November 12 2016)",
}
@misc{rkc,
author = "{R}ika {K}ogyo Co. Ltd",
title ="{PID} {C}ontrol ",
note ="MD-51H, Pages 16-20",
year ="(circa 1985)",
}
@misc{shoils2,
author = "{S}hell {A}ustralia",
title ="{S}hell {H}eat {T}ransfer {O}il {S}2",
Note ="http://s02.static-shell.com/content/dam/shell/static/ind/downloads/lubes-b2b/other-shell-lubricants/heat-transfer-oil.pdf",
Year ="(accessed Sep 27 2016)",
}
@misc{shoiltb,
author = "{{S}hell {A}ustralia}",
title ="{S}hell {H}eat {T}ransfer {O}il {T}hermia {B}",
Note ="http://www.dayanoilco.com/upload/product/1451466936.pdf",
Year ="(accessed Sep 26 2016)",
}
@misc{shtest,
author = "{S}hell {A}ustralia",
title ="{S}hell Heat Transfer Oil Analysis",
Note ="NRHLS Progressive Results",
Year ="2001",
}
@misc{Siem,
author = {{S}iemens Building Technologies},
title ="{S}iemens Burner Controls LFL1.",
Note ="http://www.allcontrols.com.au/pdf/LFL-Gas-Burner-Control2.pdf",
Year ="(accessed October 21 2016)",
}
@misc{siem2,
title ="{C}losed {L}oop {C}ontrol with {S}imatic {S}5",
author = "{S}iemens {AG}",
note ="Basic Concepts",
year ="1989",
}
@misc{sihimtn,
author = {{S}ihi Pumps},
title ="{M}aintenance of ZTN Series Heat Transfer Oil Pumps",
Note ="http://www.ceienterprises.com/downloads/15-02-03.pdf",
Year ="(accessed October 14 2016)",
}
@misc{sihiztn,
author = {{S}ihi Pumps},
title ="{Z}TN Series Heat Transfer Oil Pumps",
Note ="www.sihi-pumps.com",
Year ="(accessed October 14 2016)",
}
@misc{spirax,
author = {{S}pirax {S}arco},
title = "{C}atalogue {I}nformation",
address = "Forge Street Blactown NSW",
year = "(Catalogue accessed June 2016)",
note= {http://www.spiraxsarco.com/global/a}
}
@misc{uqdwg,
author = "{U}niquip {A}ustralia {P}ty {L}td",
Title ="Uniquip Australia Pty Ltd, Schematic Drawing S034-014C, Expansion System, June 2016",
year ="2016",
}
@misc{uqusg,
author = "{U}niquip {A}ustralia Pty Ltd",
title = {Unfired Steam Generator information},
year = "2016",
}
@misc{uts,
author ="{U}niversal {T}echnical {S}ervices",
title = "{TK} {S}olver computer program",
note="http://www.uts.com",
Year ="(accessed May 14, 2016)",
}
@misc{360water,
author = {{360} {W}ater {P}ty {L}td},
title ="{R}eliable {S}olutions for {W}ater {P}roblems",
note = "www.360water.com.au",
Year ="(accessed November 22 2016)",
}
@manual{wbs340362,
title ="{{C}haracteristic {C}urves for the valve range 340/342/346/347, P11}",
Author ="{B}alz and {S}ohn",
address ="Heilbronn, Germany",
year ="2003",
}
@misc{zph,
author ="{cibs} Journal",
title ="{Z}ero Pressure Header Circuits",
note = "Technical guide to low loss headers",
year = "2023"
}
我还希望减少章节开头的空间。
答案1
您没有提供足够的信息来回答(起初您用 标记了您的问题biblatex
,但是从您发布的代码来看,您并没有使用它)。
我尝试了以下最小示例,我收到的错误是条目日期date ="April 89"
的格式错误fictrl
,该格式应为 YYYY-MM-DD。
一般来说,你的 .bib 文件格式很糟糕,请参阅 Mico 的评论
写成 是完全错误的
"{R}ika {K}ogyo Co. Ltd",
,因为你误导了 BibTeX,让它认为它正在与一个姓氏为“Ltd”、名字为“Rika”、“Kogyo”和“Co.”的人打交道。哎呀!你应该写的是{{Rika Kogyo Co. Ltd}},
。同样,author ="{A}utodesk Inc.",
应该是author ={{Autodesk Inc.}},
,author = {{D}ow Chemical Company},
应该是author = {{Dow Chemical Company}},
等等等等
在条目中al50
,author = "{A}llweiler{AG}",
应该是author = {{A}llweiler {AG}},
,并且很可能存在我没有时间检测到的其他错误。
\begin{filecontents}[overwrite]{\jobname.bib}
@misc{ab,
title ="{P}rocess Control Instruction PID",
author = "{A}lan {B}radley {USA}",
note ="Instruction Set Reference",
year ="(circa 1990)",
}
@manual{al50,
title ="{C}haract.curves {NTT} 50-160/01",
author = "{A}llweiler {AG}",
edition ="V2.06, Curve number 050 01160 0129",
note ="Aust Agent Pump Power Aust Pty Ltd, email Nov 14, 2014",
address ="Melbourne, Australia",
year ="2014",
}
@manual{al77,
title ="{V}olute {C}asing {C}entrifugal {P}umps {PN}16 for {H}eat {T}ransfer {O}ils up to 350 deg {C}",
Author ="{A}llweiler {AG}",
address ={Radolfzell, Germany},
edition ="VM 500 GB/09.04 Ident No. 795277",
year ="2009",
}
@misc{audesk,
author ="{A}utodesk Inc.",
title ="{A}utocad CAD Software",
Note ="http://www.autodesk.com/products/autocad/overview",
Year ="(accessed October 21 2016)",
}
@misc{blzpid,
author = "{B}aelz {A}utomatic",
title ="{O}perating {I}nstructions",
note = "Model 6590",
Year ="2010",
}
@misc{caht12,
author = "{C}astrol",
title ="{P}erfecto HT12 {H}eat {T}ransfer {O}il ",
Note ="http://yairerez.co.il/wp-content/uploads/2015/11/PERFECTO-HT.pdf",
Year ="(accessed Sep 27 2016)",
}
@misc{dowthm,
author = {{D}ow Chemical Company},
title ="{D}owtherm Heat Transfer Fluids",
Note ="http://www.dow.com/heattrans/products/synthetic/dowtherm.htm",
Year ="(accessed October 18 2016)",
}
@misc{eath66,
author = {{E}astman Chemical Company},
title ="{T}herminol 66 Heat Transfer Fluid",
Note ="https://www.therminol.com/products/Therminol-66",
Year ="(accessed October 12 2016)",
}
@misc{engtboxbe,
author = {{E}ngineering {T}oolbox},
title ="{B}oiler {E}fficiency",
Year ="(accessed June 2016)",
note = "http://www.engineeringtoolbox.com",
}
@misc{engtboxnpsh,
author = {{E}ngineering {T}oolbox},
title ="{Net} {P}ositive {S}uction {H}ead",
note = "http://www.engineeringtoolbox.com/npsh-net-positive-suction-head-d-634.html ",
Year ="(accessed Sep 2016)",
}
@misc{engtboxpid,
author = {{E}ngineering {T}oolbox},
title ="{P}rocess {C}ontrol {T}erms",
note = "http://www.engineeringtoolbox.com/process-control-terms-d-666.html",
Year ="(accessed Nov 2016)",
}
@misc{engtbox2,
author = {{E}ngineering {T}oolbox},
title ="{V}alves {F}low {C}haracteristics",
note ="https://www.engineeringtoolbox.com/control-valves-flow-characteristics-d-485.html",
Year ="(accessed Oct 2021)",
}
@manual{fictrl,
author = "{F}isher {C}ontrols {I}nternalional {I}nc",
title ="{F}isher {S}izing {M}anual",
date={1989-04},
address ="USA",
year ="1989",
}
@misc{foxb,
title ="{I}ntroduction to {P}rocess {C}ontrol",
author = "{F}oxboro {MA}, {USA}",
note ="ITCG",
year ="(circa 1985)",
}
@misc{gkss,
author = "{GKSS Industrial Heating}",
title ="{G}KSS {I}ndustrial {H}eating, general information",
Note ="from {G}KSS now Uniquip Australia Pty Ltd",
Year ="2013",
}
@misc{hazardsxxI,
title ="{S}afety in Design of ThermalFluid Heat Transfer Systems",
author = {{T}ony {E}nnis},
note ="Symposium Series 155 Hazards XXI 2009 IChemE",
year ="2009",
}
@misc{hazardsxxII,
title ="{F}ire and explosion hazards with thermal fluid systems",
author = "{A}lisom McKay Projen plc UK and {R}ichard Bradley Heat Transfer systems {UK}",
note ="Symposium Series 156 hazards XXII 2011 IChemE",
year ="2011",
}
@manual{heattl,
author = "{W}alter{W}agner",
title ="{H}eat {T}ransfer {T}echnique with {O}rganic {M}edia",
date ="3rd {E}dition, {D}ecember 1975",
address ="{S}chwetzingen {G}ermany",
year ="1977",
}
@misc{hwell,
author = "{H}oneywell",
title ="{P}rocess {C}ontroller {P}roduct {M}anual, {UDC3300}",
year ="(accessed November 16 2016)",
note = "https://www.honeywellprocess.com/library/support/Public/Documents/51-52-25-86.pdf",
}
@misc{idc,
author = "{I}ndustrial {D}ata {C}ommunications {P}ty {L}td",
title ="{P}rocess {C}ontrol {T}heory",
note ="2.01, Practical Process Control for Engineers and Technicians",
year ="1995",
}
@manual{kern,
title ="{P}rocess {H}eat {T}ransfer",
author ="{K}ern, D.Q.",
edition ="{I}nternational {S}tudent {E}dition",
note ="ISBN 0-07-Y85353-3",
address ="McGraw Hill, Singapore",
year ="1986",
}
@misc{kf21d,
author ="{K}laus Fischer",
title ="{D}ifferential Pressure Switch type 21D",
Note ="http://www.dartinstruments.com.au/images/transswi/fischer/DS21-english-alt.pdf",
Year ="(accessed October 14 2016)",
}
@misc{kopr,
author = "{J}etlube Co",
title ="{K}opr-Kote Anti Seize Compound",
Note ="http://www.jetlube.com/pdf/KOPR-KOTE-INDUSTRIAL-tds.pdf",
Year ="(accessed October 21 2016)",
}
@misc{mcad,
author = {{H}erne Software},
title ="{M}athcad",
Note ="www.hearne.software/mathcad",
Year ="(accessed November 12 2016)",
}
@misc{mobil600,
author = {{E}xon Mobil},
title ="{M}obiltherm 600 Series {H}eat {T}ransfer {O}ils",
Note ="https://lubes.exxonmobil.com/MarineLubes-En/Files/mobiltherm-600-Series-factsheet.pdf",
Year ="(accessed October 08 2016)",
}
@misc{mobiltb,
author = {{M}obil {O}il {C}orporation},
title ="{T}echnical {B}ulletin {H}eating with {M}obiltherm",
note = "Reference JEB 782305",
Year ="1978",
}
@misc{moly,
author = {{B}elray Company},
title ="{B}llRay Molylube Extreme Pressure Grease",
Note ="http://www.belray.com/molylube-extreme-pressure-grease-ac-0",
Year ="(accessed October 14 2016)",
}
@misc{nbic,
author = {{N}orthern {B}oard {I}nspection {C}ode},
title ="{T}hermal {F}luid {H}eaters",
note = "NB23 2.2.12.7 Section 2 Pages 17-18",
Year ="2019",
}
@misc{parat,
author = {{P}aratherm},
title ="{TAN}(Neutralisation Number",
Note ="http://www.paratherm.com",
Year ="(accessed October 21 2021)",
}
@misc{perm,
Author = "{P}ermutit Company",
title ="Dearator Information",
note = "Permutit now Siemens Water Technologies",
year = "2000",
}
@misc{radcoblr,
Author ="{R}adco {B}oilers",
title = {General historical information Hot Oil Systems},
year ="1981"
}
@manual{radcoflx,
title = {Variable Pipe Supports PS001},
author ="{R}adcoflex {A}ustralia Pty Ltd",
year ="(accessed Sep 2016)",
note = "http://www.radcoflex.com.au/datasheets/ps001.pdf",
}
@misc{Rathi,
author = "{R}athi Couplings Australia",
title ="{R}athi Spacer Couplings",
Note ="http://www.rathicouplings.com/",
Year ="(accessed November 12 2016)",
}
@misc{rkc,
author = "{R}ika {K}ogyo Co. Ltd",
title ="{PID} {C}ontrol ",
note ="MD-51H, Pages 16-20",
year ="(circa 1985)",
}
@misc{shoils2,
author = "{S}hell {A}ustralia",
title ="{S}hell {H}eat {T}ransfer {O}il {S}2",
Note ="http://s02.static-shell.com/content/dam/shell/static/ind/downloads/lubes-b2b/other-shell-lubricants/heat-transfer-oil.pdf",
Year ="(accessed Sep 27 2016)",
}
@misc{shoiltb,
author = "{{S}hell {A}ustralia}",
title ="{S}hell {H}eat {T}ransfer {O}il {T}hermia {B}",
Note ="http://www.dayanoilco.com/upload/product/1451466936.pdf",
Year ="(accessed Sep 26 2016)",
}
@misc{shtest,
author = "{S}hell {A}ustralia",
title ="{S}hell Heat Transfer Oil Analysis",
Note ="NRHLS Progressive Results",
Year ="2001",
}
@misc{Siem,
author = {{S}iemens Building Technologies},
title ="{S}iemens Burner Controls LFL1.",
Note ="http://www.allcontrols.com.au/pdf/LFL-Gas-Burner-Control2.pdf",
Year ="(accessed October 21 2016)",
}
@misc{siem2,
title ="{C}losed {L}oop {C}ontrol with {S}imatic {S}5",
author = "{S}iemens {AG}",
note ="Basic Concepts",
year ="1989",
}
@misc{sihimtn,
author = {{S}ihi Pumps},
title ="{M}aintenance of ZTN Series Heat Transfer Oil Pumps",
Note ="http://www.ceienterprises.com/downloads/15-02-03.pdf",
Year ="(accessed October 14 2016)",
}
@misc{sihiztn,
author = {{S}ihi Pumps},
title ="{Z}TN Series Heat Transfer Oil Pumps",
Note ="www.sihi-pumps.com",
Year ="(accessed October 14 2016)",
}
@misc{spirax,
author = {{S}pirax {S}arco},
title = "{C}atalogue {I}nformation",
address = "Forge Street Blactown NSW",
year = "(Catalogue accessed June 2016)",
note= {http://www.spiraxsarco.com/global/a}
}
@misc{uqdwg,
author = "{U}niquip {A}ustralia {P}ty {L}td",
Title ="Uniquip Australia Pty Ltd, Schematic Drawing S034-014C, Expansion System, June 2016",
year ="2016",
}
@misc{uqusg,
author = "{U}niquip {A}ustralia Pty Ltd",
title = {Unfired Steam Generator information},
year = "2016",
}
@misc{uts,
author ="{U}niversal {T}echnical {S}ervices",
title = "{TK} {S}olver computer program",
note="http://www.uts.com",
Year ="(accessed May 14, 2016)",
}
@misc{360water,
author = {{360} {W}ater {P}ty {L}td},
title ="{R}eliable {S}olutions for {W}ater {P}roblems",
note = "www.360water.com.au",
Year ="(accessed November 22 2016)",
}
@manual{wbs340362,
title ="{{C}haracteristic {C}urves for the valve range 340/342/346/347, P11}",
Author ="{B}alz and {S}ohn",
address ="Heilbronn, Germany",
year ="2003",
}
@misc{zph,
author ="{cibs} Journal",
title ="{Z}ero Pressure Header Circuits",
note = "Technical guide to low loss headers",
year = "2023"
}
\end{filecontents}
\documentclass{article}
\begin{document}
\addcontentsline{toc}{chapter}{Bibliography}
\nocite{*}
\bibliographystyle{plain}
\bibliography{\jobname}
\newpage\null\thispagestyle{empty}\newpage
\end{document}
关于第二个问题(为了减少章节开头的空间),您提供的信息不足以回答。documentclass
您使用的是哪一个?请为您的问题添加一个完整的最小示例(如我发布的那个)。
答案2
恐怕没有办法掩盖这个坏消息:您的 bib 文件中有很多错误和不准确之处。其中包括
无法识别“公司”作者。写 是完全错误的
author="{R}ika {K}ogyo Co. Ltd"
,因为您误导 BibTeX 相信它正在处理姓氏为“Ltd”、名字为“Rika”、“Kogyo”和“Co.”的人。哎呀!您应该写的是author={{Rika Kogyo Co. Ltd}},
。同样,author ="{A}utodesk Inc."
应该是author ={{Autodesk Inc.}}
,author = {{D}ow Chemical Company}
应该是author = {{Dow Chemical Company}}
,等等等等。author = "{F}oxboro {MA}, {USA}"
根本不可能正确,因为 Foxboro 是马萨诸塞州的一个小镇,而马萨诸塞州是美国新英格兰地区的一个州。可怜的 BibTeX 别无选择,只能认为它正在处理的作者姓氏为“USA”,名字为“Foxboro”和“MA”。在我看来,该条目的实际作者是丢失的并且字段应为地址 = “Foxboro MA” 。(如果读者无法弄清楚“MA”代表“马萨诸塞州”,他们需要完全不同的帮助......)另一个信息(可能)有误的案例涉及作者的两条条目
{{Allweiler AG}}
,这是“公司”作者的一个例子。这家公司真的在 2009 年至 2014 年间从德国拉多夫采尔搬到了澳大利亚墨尔本吗?我想是的并非完全不可能他们竟然会做出如此远距离的搬迁。不过,我对这是否属实心存疑虑。顺便说一句,我听说过一家名为
Allen-Bradley
(是的,名字里有一个连字符;而且,他们的总部设在美国)的公司,但不是一家名为 的公司Alan Bradley USA
,它在 bib 指令感兴趣的领域。由于您选择使用几乎史前古老的
plain
书目样式,因此无法正确处理 URL 字符串。我建议您切换到更新的plainnat
书目样式,并将许多note
字段名称更改为url
。在受此更改影响的条目中,您还需要将字段更改year
为note
。我还建议您加载xurl
包,以便较长的 URL 字符串可以换行任何地方。许多 URL 字符串似乎不再有效。例如,
http://www.360water.com.au/
。这个 URL 可能在您上次访问此网站时有效,即 2016 年 11 月,但这并不能成为一个很好的借口,不是吗?您有责任确保 URL 字符串中的信息仍然有效。如果您知道 URL 字符串此时无效,并且您无法想出最新的内容,请不要显示无效的 URL 字符串。据我统计,48 个条目中有 27 个没有字段
year
。这导致 BibTeX 发出 27 条警告(不是错误)消息。请尝试提供缺失的year
信息。有些条目有一个名为 的字段,
date
而不是year
。不幸的是,与 biblatex/biber 不同,BibTeX 无法识别名为 的字段date
。在这些情况下,需要手动编辑条目以将字段中包含的信息分配date
给新字段(通常year
是 和month
)。
一旦您解决了这些问题——我真的认为您应该为您的读者做些什么……——您在查询中报告的错误消息就会自行消失。
如果您选择使用 biblatex/biber 而不是 natbib/plainnat,那么进行建议的更改(减去从 切换plain
到 的更改)也将很有用。plainnat
以下屏幕截图显示了总共 48 个条目中的前 5 个。
\documentclass{article}
\begin{filecontents}[overwrite]{test.bib}
@misc{ab,
title = "Process Control Instruction {PID}",
author = {{Alan Bradley USA}},
note = "Instruction Set Reference, (circa 1990)",
}
@manual{al50,
title = "Charact.curves {NTT} 50-160/01",
author = {{Allweiler AG}},
edition = "V2.06, {Curve} number 050 01160 0129",
note = "Aust Agent Pump Power Aust Pty Ltd, email Nov 14, 2014",
address = "Melbourne, Australia",
year = "2014",
}
@manual{al77,
title = "Volute Casing Centrifugal Pumps {PN16} for Heat Transfer Oils up to 350 deg~{C}",
Author = {{Allweiler AG}},
address = {Radolfzell, Germany},
edition = "VM 500 GB/09.04 Ident No. 795277",
year = "2009",
}
@misc{audesk,
author = {{Autodesk Inc.}},
title = "Autocad {CAD} Software",
url = "http://www.autodesk.com/products/autocad/overview",
note = "(accessed October 21 2016)",
}
@misc{blzpid,
author = {{Baelz Automatic}},
title = "Operating Instructions",
note = "Model 6590",
Year = "2010",
}
@misc{caht12,
author = "Castrol",
title = "Perfecto {HT12} Heat Transfer Oil ",
url = "http://yairerez.co.il/wp-content/uploads/2015/11/PERFECTO-HT.pdf",
note = "(accessed Sep 27 2016)",
}
@misc{dowthm,
author = {{Dow Chemical Company}},
title = "Dowtherm Heat Transfer Fluids",
url = "http://www.dow.com/heattrans/products/synthetic/dowtherm.htm",
note = "(accessed October 18 2016)",
}
@misc{eath66,
author = {{Eastman Chemical Company}},
title = "Therminol 66 Heat Transfer Fluid",
url = "https://www.therminol.com/products/Therminol-66",
note = "(accessed October 12 2016)",
}
@misc{engtboxbe,
author = {{Engineering Toolbox}},
title = "Boiler Efficiency",
note = "(accessed June 2016)",
url = "http://www.engineeringtoolbox.com",
}
@misc{engtboxnpsh,
author = {{Engineering Toolbox}},
title = "Net Positive Suction Head",
url = "http://www.engineeringtoolbox.com/npsh-net-positive-suction-head-d-634.html",
note ="(accessed Sep 2016)",
}
@misc{engtboxpid,
author = {{Engineering Toolbox}},
title = "Process Control Terms",
url = "http://www.engineeringtoolbox.com/process-control-terms-d-666.html",
note = "(accessed Nov 2016)",
}
@misc{engtbox2,
author = {{Engineering Toolbox}},
title = "Valves Flow Characteristics",
url = "https://www.engineeringtoolbox.com/control-valves-flow-characteristics-d-485.html",
note = "(accessed Oct 2021)",
}
@manual{fictrl,
author = {{Fisher Controls Internalional Inc}},
title = "Fisher Sizing Manual",
year = 1989,
month = apr,
address= "USA",
year = "1989",
}
%date ="April 89",
@misc{foxb,
title = "Introduction to Process Control",
author = "Anon.",
howpublished = "Foxboro MA, USA",
note = "ITCG, (circa 1985)",
}
% author field was missing
@misc{gkss,
author = {{GKSS Industrial Heating}},
title = "{GKSS} Industrial Heating, general information",
Note = "From {GKSS}, now Uniquip Australia Pty Ltd",
Year = "2013",
}
@misc{hazardsxxI,
title = "Safety in Design of ThermalFluid Heat Transfer Systems",
author = "Tony Ennis",
note = "Symposium Series 155 Hazards XXI 2009 IChemE",
year = "2009",
}
@misc{hazardsxxII,
title = "Fire and explosion hazards with thermal fluid systems",
author = {{Alisom McKay Projen plc, UK} and {Richard Bradley Heat Transfer systems, UK}},
note = "Symposium Series 156 hazards XXII 2011 IChemE",
year = "2011",
}
@manual{heattl,
author = "Walter Wagner",
title = "Heat Transfer Technique with Organic Media",
year = 1975,
month = dec,
edition= "3rd",
address="Schwetzingen, Germany",
}
%year ="1977",
%date ="3rd {E}dition, {D}ecember 1975",
@misc{hwell,
author = "Honeywell",
title = "Process Controller Product Manual, {UDC3300}",
note = "(accessed November 16 2016)",
url = "https://www.honeywellprocess.com/library/support/Public/Documents/51-52-25-86.pdf",
}
@misc{idc,
author = {{Industrial Data Communications Pty Ltd}},
title = "{P}rocess {C}ontrol {T}heory",
note = "2.01, Practical Process Control for Engineers and Technicians",
year = "1995",
}
@manual{kern,
title = "Process Heat Transfer",
author = "Kern, D. Q.",
edition= "International Student Edition",
isbn = "0-07-Y85353-3",
addres = "McGraw Hill, Singapore",
year = "1986",
}
@misc{kf21d,
author = "Klaus Fischer",
title = "Differential Pressure Switch type {21D}",
url = "http://www.dartinstruments.com.au/images/transswi/fischer/DS21-english-alt.pdf",
note = "(accessed October 14 2016)",
}
@misc{kopr,
author = {{Jetlube Co}},
title = "{Kopr-Kote} Anti Seize Compound",
url = "http://www.jetlube.com/pdf/KOPR-KOTE-INDUSTRIAL-tds.pdf",
note = "(accessed October 21 2016)",
}
@misc{mcad,
author = {{Herne Software}},
title = "Mathcad",
url = "www.hearne.software/mathcad",
note = "(accessed November 12 2016)",
}
@misc{mobil600,
author = {{Exxon Mobil}},
title = "Mobiltherm 600 Series Heat Transfer Oils",
url = "https://lubes.exxonmobil.com/MarineLubes-En/Files/mobiltherm-600-Series-factsheet.pdf",
note = "(accessed October 08 2016)",
}
@misc{mobiltb,
author = {{Mobil Oil Corporation}},
title = "Technical Bulletin, {Heating} with {Mobiltherm}",
note = "Reference JEB 782305",
Year = "1978",
}
@misc{moly,
author = {{Belray Company}},
title = "BellRay Molylube Extreme Pressure Grease",
url = "http://www.belray.com/molylube-extreme-pressure-grease-ac-0",
note = "(accessed October 14 2016)",
}
@misc{nbic,
author = {{Northern Board Inspection Code}},
title = "Thermal Fluid Heaters",
note = "NB23 2.2.12.7 Section~2, Pages 17--18",
Year = "2019",
}
@misc{parat,
author = {Paratherm},
title = "{TAN} (Neutralisation Number)",
url = "http://www.paratherm.com",
note = "(accessed October 21 2021)",
}
@misc{perm,
Author = {{Permutit Company}},
title = "Dearator Information",
note = "Permutit now Siemens Water Technologies",
year = "2000",
}
@misc{radcoblr,
Author = {{Radco Boilers}},
title = {General historical information Hot Oil Systems},
year = "1981",
}
@manual{radcoflx,
title = {Variable Pipe Supports PS001},
author = {{Radcoflex Australia Pty Ltd}},
note = "(accessed Sep 2016)",
url = "http://www.radcoflex.com.au/datasheets/ps001.pdf",
}
@misc{Rathi,
author = {{Rathi Couplings Australia}},
title = "Rathi Spacer Couplings",
url = "http://www.rathicouplings.com/",
note = "(accessed November 12 2016)",
}
@misc{rkc,
author = {{Rika Kogyo Co. Ltd}},
title = "{PID} Control",
note = "MD-51H, Pages 16--20",
year = "(circa 1985)",
}
@misc{shoils2,
author = {{Shell Australia}},
title = "Shell Heat Transfer Oil {S2}",
url = "http://s02.static-shell.com/content/dam/shell/static/ind/downloads/lubes-b2b/other-shell-lubricants/heat-transfer-oil.pdf",
note = "(accessed Sep 27 2016)",
}
@misc{shoiltb,
author = {{Shell Australia}},
title = "Shell Heat Transfer Oil Thermia {B}",
url = "http://www.dayanoilco.com/upload/product/1451466936.pdf",
note = "(accessed Sep 26 2016)",
}
@misc{shtest,
author = {{Shell Australia}},
title = "Shell Heat Transfer Oil Analysis",
Note = "NRHLS Progressive Results",
Year = "2001",
}
@misc{Siem,
author = {{Siemens Building Technologies}},
title = "Siemens Burner Controls {LFL1}",
url = "http://www.allcontrols.com.au/pdf/LFL-Gas-Burner-Control2.pdf",
note = "(accessed October 21 2016)",
}
@misc{siem2,
title = "Closed Loop Control with {Simatic S5}",
author = {{Siemens AG}},
note = "Basic Concepts",
year = "1989",
}
@misc{sihimtn,
author = {{Sihi Pumps}},
title = "Maintenance of {ZTN} Series Heat Transfer Oil Pumps",
url = "http://www.ceienterprises.com/downloads/15-02-03.pdf",
note = "(accessed October 14 2016)",
}
@misc{sihiztn,
author = {{Sihi Pumps}},
title = "{ZTN} Series Heat Transfer Oil Pumps",
url = "www.sihi-pumps.com",
note = "(accessed October 14 2016)",
}
@misc{spirax,
author = {{Spirax Sarco}},
title = "Catalogue Information",
howpublished = "Forge Street Blactown NSW",
note = "(Catalogue accessed June 2016)",
url = {http://www.spiraxsarco.com/global/a}
}
@misc{uqdwg,
author = {{Uniquip Australia Pty Ltd}},
Title = "Schematic Drawing {S034-014C}, Expansion System, June 2016",
year = "2016",
}
@misc{uqusg,
author = {{Uniquip Australia Pty Ltd}},
title = {Unfired Steam Generator information},
year = "2016",
}
@misc{uts,
author = {{Universal Technical Services}},
title = "{TK} Solver computer program",
url = "http://www.uts.com",
note = "(accessed May 14, 2016)",
}
@misc{360water,
author = {{360 Water Pty Ltd}},
title = "Reliable Solutions for Water Problems",
url = "www.360water.com.au",
note = "(accessed November 22 2016)",
}
@manual{wbs340362,
title = "Characteristic Curves for the valve range 340/342/346/347, {P11}",
Author = {{Balz und Sohn}},
address= "Heilbronn, Germany",
year = "2003",
}
@misc{zph,
author = {{Cibs Journal}},
title = "Zero Pressure Header Circuits",
note = "Technical guide to low loss headers",
year = "2023",
}
\end{filecontents}
\usepackage{xurl} % allow linebreaks in URL strings at arbitrary locations
\usepackage[numbers]{natbib} % create numeric-style citation call-outs
\bibliographystyle{plainnat}
\begin{document}
\nocite{*}
\bibliography{test}
\end{document}