Skip to main content
All modules

TemplateJournalsphysicsengineering

Optica (OSA) Journals

Universal optica-article class for Optica Publishing Group (formerly OSA) journals such as Optica, Optics Express, Optics Letters, Applied Optics, and JOSA A/B.

LPPL 1.3

Loading PDF preview…

What’s inside

  • Starter files
  • jabbrv-ltwa-all.ldf67 KB
    %% Copyright 2010-2019 Erich E. Hoover
    %% E-mail: erich.e.hoover@gmail.com
    %% 
    %% =============================================
    %% IMPORTANT NOTICE:
    %% 
    %% This work may be distributed and/or modified under the conditions
    %% of the LaTeX Project Public License, either version 1.3c of this
    %% license or (at your option) any later version.
    %% The latest version of this license is available at
    %%   http://www.latex-project.org/lppl.txt
    %% =============================================
    %% The List of Title Word Abbreviations below is automatically
    %% generated from the ISSN LTWA database, publicly accessible from
    %% their website:
    %%   http://www.issn.org/2-22660-LTWA.php
    
    \DefineJournalPartialAbbreviation{Abhor}{Abhor}
    \DefineJournalAbbreviation{Abolition}{Abolit}
    \DefineJournalWordException{Abscence}{Abscence}
    \DefineJournalPartialAbbreviation{Absol\^ut}{Absol}
    \DefineJournalPartialAbbreviation{Accent}{Accent}
    \DefineJournalPartialAbbreviation{Accessib}{Access}
    \DefineJournalPartialAbbreviation{Accompl}{Accompl}
    \DefineJournalAbbreviation{Accumulation}{Accumul}
    \DefineJournalWordException{A\c cores}{A\c cores}
    \DefineJournalWordException{Actinidia}{Actinidia}
    \DefineJournalAbbreviation{Adjacent}{Adjac}
    \DefineJournalPartialAbbreviation{Administr}{Adm}
    \DefineJournalPartialAbbreviation{Admit}{Admit}
    \DefineJournalWordException{Adonis}{Adonis}
    \DefineJournalPartialAbbreviation{Adopt}{Adopt}
    \DefineJournalPartialAbbreviation{Adress}{Adress}
    \DefineJournalPartialAbbreviation{Adriatic}{Adriat}
    \DefineJournalPartialAbbreviation{Advokat}{Advok}
    \DefineJournalPartialAbbreviation{Aerodynam}{Aerodyn}
    \DefineJournalPartialAbbreviation{A\`erolog}{Aerol}
    \DefineJournalPartialAbbreviation{Aeronauti}{Aeronaut}
    \DefineJournalPartialAbbreviation{Aeronom}{Aeron}
    \DefineJournalPartialAbbreviation{Aerophotograph}{Aerophotogr}
    \DefineJournalPartialAbbreviation{Aeroport}{Aeropt}
    \DefineJournalPartialAbbreviation{Aerotechni}{Aerotech}
    \DefineJournalPartialAbbreviation{Aftos}{Aft}
    \DefineJournalPartialAbbreviation{Agil}{Agil}
    \DefineJournalPartialAbbreviation{Agressolog}{Agressol}
    \DefineJournalPartialAbbreviation{Agrobiolog}{Agrobiol}
    \DefineJournalPartialAbbreviation{Agrobotan}{Agrobot}
    \DefineJournalPartialAbbreviation{Agrogeolog}{Agrogeol}
    \DefineJournalPartialAbbreviation{Agrolog}{Agrol}
    \DefineJournalPartialAbbreviation{Agromeliora}{Agromelior}
    \DefineJournalPartialAbbreviation{Agronom}{Agron}
    \DefineJournalPartialAbbreviation{Agrotechni}{Agrotech}
    \DefineJournalWordException{Ahmadu}{Ahmadu}
    \DefineJournalWordException{A\"ikido}{A\"ikido}
    \DefineJournalPartialAbbreviation{Aktual}{Aktual}
    \DefineJournalAbbreviation{Akutan}{Akut}
    \DefineJournalAbbreviation{Alaska}{Alsk}
    \DefineJournalWordException{Albatros}{Albatros}
    \DefineJournalWordException{Albedo}{Albedo}
    \DefineJournalWordException{Albert}{Albert}
    \DefineJournalPartialAbbreviation{Alcover}{Alcover}
    \DefineJournalWordException{Alcuin}{Alcuin}
    \DefineJournalAbbreviation{Alexandria}{Alex}
    \DefineJournalWordException{Alfalfa}{Alfalfa}
    \DefineJournalPartialAbbreviation{\'Algebr}{Algebr}
    \DefineJournalPartialAbbreviation{Al'golog}{Algol}
    \DefineJournalPartialAbbreviation{Algoritm}{Algoritm}
    \DefineJournalPartialAbbreviation{Aliment}{Aliment}
    \DefineJournalPartialAbbreviation{Allergolog}{Allergol}
    \DefineJournalWordException{Almamater}{Almamater}
    \DefineJournalWordException{Alzheimer}{Alzheimer}
    \DefineJournalAbbreviation{\"Ambetsmannakommitt\'en}{\"Ambetsmannakomm}
    \DefineJournalPartialAbbreviation{Amelior}{Amelior}
    \DefineJournalPartialAbbreviation{Amerik}{Am}
    \DefineJournalPartialAbbreviation{Amfib}{Amfib}
    \DefineJournalWordException{Amoeba}{Amoeba}
    \DefineJournalPartialAbbreviation{Ampelolog}{Ampelol}
    \DefineJournalPartialAbbreviation{Amphibi}{Amphib}
    %\DefineJournalPartialWordException{Amput}{Amput-}
    \DefineJournalPartialAbbreviation{Anabaptis}{Anabapt}
    \DefineJournalPartialAbbreviation{Analges}{Analg}
    \DefineJournalPartialAbbreviation{Analog}{Analog}
    \DefineJournalPartialAbbreviation{Analys}{Anal}
    \DefineJournalPartialAbbreviation{Anamnes}{Anamn}
    \DefineJournalPartialAbbreviation{Anatomi}{Anat}
    \DefineJournalWordException{Ancestral}{Ancestral}
    \DefineJournalWordException{Andes}{Andes}
    \DefineJournalPartialAbbreviation{Angeiolog}{Angeiol}
    \DefineJournalPartialAbbreviation{Angiolog}{Angiol}
    \DefineJournalAbbreviation{Anglia}{Angl}
    \DefineJournalWordException{Angora}{Angora}
    \DefineJournalPartialAbbreviation{Annex}{Annex}
    \DefineJournalPartialAbbreviation{Anorgani}{Anorg}
    \DefineJournalPartialAbbreviation{Antagonism}{Antagon}
    %\DefineJournalPartialWordException{Antananariv}{Antananariv-}
    \DefineJournalPartialAbbreviation{Antholog}{Anthol}
    \DefineJournalPartialAbbreviation{Anthropolog}{Anthropol}
    \DefineJournalPartialAbbreviation{Anthroposophisch}{Anthropos}
    \DefineJournalPartialAbbreviation{Antiandrogen}{Antiandrog}
    \DefineJournalPartialAbbreviation{Antibioti}{Antibiot}
    \DefineJournalPartialAbbreviation{Anticoncept}{Anticoncept}
    \DefineJournalPartialAbbreviation{Antimetaboli}{Antimetab}
    \DefineJournalPartialAbbreviation{Antiparasit}{Antiparasit}
    \DefineJournalPartialAbbreviation{Antitermit}{Antitermit}
    \DefineJournalPartialAbbreviation{Aphidol}{Aphidol}
    \DefineJournalPartialAbbreviation{Appendi}{Append}
    \DefineJournalPartialAbbreviation{Aquisi}{Aquis}
    \DefineJournalPartialAbbreviation{Arab}{Arab}
    \DefineJournalPartialAbbreviation{Arachnolog}{Arachnol}
    \DefineJournalPartialAbbreviation{Arbitra}{Arbitr}
    \DefineJournalPartialAbbreviation{Archiv}{Arch}
    \DefineJournalWordException{Arena}{Arena}
    \DefineJournalPartialAbbreviation{Argentin}{Argent}
    \DefineJournalAbbreviation{Argus}{Arg}
    \DefineJournalWordException{Ariadne}{Ariadne}
    \DefineJournalPartialAbbreviation{Aromati}{Aromat}
    \DefineJournalAbbreviation{Arsenic}{Arsen}
    \DefineJournalPartialAbbreviation{Arteri}{Arter}
    \DefineJournalAbbreviation{Articole}{Artic}
    \DefineJournalPartialAbbreviation{Artik}{Artik}
    \DefineJournalPartialAbbreviation{Artist}{Artist}
    \DefineJournalPartialAbbreviation{Ascens}{Ascens}
    \DefineJournalPartialAbbreviation{Asceti}{Ascet}
    \DefineJournalPartialAbbreviation{Asphalt}{Asph}
    \DefineJournalPartialAbbreviation{Aspirant}{Aspir}
    \DefineJournalPartialAbbreviation{Assist}{Assist}
    \DefineJournalWordException{Astra}{Astra}
    \DefineJournalPartialAbbreviation{Astrobotan}{Astrobot}
    \DefineJournalPartialAbbreviation{Astrolog}{Astrol}
    \DefineJournalPartialAbbreviation{Astronaut}{Astronaut}
    \DefineJournalPartialAbbreviation{Astronom}{Astron}
    \DefineJournalPartialAbbreviation{Astrophys}{Astrophys}
    \DefineJournalWordException{Atlantis}{Atlantis}
    \DefineJournalPartialAbbreviation{Atomapsorbtion}{Atomapsorbt}
    \DefineJournalPartialAbbreviation{Atomi}{At}
    \DefineJournalPartialAbbreviation{Atomo}{At}
    \DefineJournalPartialAbbreviation{Attrib}{Attrib}
    \DefineJournalPartialAbbreviation{Audiolog}{Audiol}
    \DefineJournalPartialAbbreviation{Augment}{Augment}
    \DefineJournalWordException{Aurore}{Aurore}
    \DefineJournalPartialAbbreviation{Australi}{Aust}
    \DefineJournalWordException{Autisme}{Autisme}
    %\DefineJournalPartialWordException{Autobus}{Autobus-}
    \DefineJournalPartialAbbreviation{Automat}{Autom}
    \DefineJournalPartialAbbreviation{Autonom}{Auton}
    \DefineJournalPartialAbbreviation{Autoradiograph}{Autoradiogr}
    \DefineJournalPartialAbbreviation{Autoris}{Aut}
    \DefineJournalPartialAbbreviation{Autotransp}{Autotransp}
    \DefineJournalPartialAbbreviation{Auxolog}{Auxol}
    \DefineJournalWordException{Avalanche}{Avalanche}
    \DefineJournalWordException{Avatar}{Avatar}
    \DefineJournalWordException{Avesta}{Avesta}
    \DefineJournalPartialAbbreviation{Avicult}{Avic}
    \DefineJournalWordException{Azania}{Azania}
    \DefineJournalPartialAbbreviation{Azur}{Azur}
    \DefineJournalWordException{Bahrein}{Bahrein}
    \DefineJournalPartialAbbreviation{Balan\c c}{Balanc}
    \DefineJournalPartialAbbreviation{Ballot}{Ballot}
    \DefineJournalWordException{Balsa}{Balsa}
    \DefineJournalPartialAbbreviation{Balti}{Balt}
    \DefineJournalWordException{Banane}{Banane}
    \DefineJournalAbbreviation{Bangkok}{Bangk}
    \DefineJournalWordException{Bangladesh}{Bangladesh}
    \DefineJournalPartialAbbreviation{Baromet}{Barom}
    \DefineJournalWordException{Basico}{Basico}
    \DefineJournalWordException{Basket}{Basket}
    \DefineJournalWordException{Battelle}{Battelle}
    \DefineJournalWordException{Belize}{Belize}
    \DefineJournalWordException{Belleville}{Belleville}
    \DefineJournalPartialAbbreviation{Benedict}{Benedict}
    \DefineJournalWordException{Benelux}{Benelux}
    \DefineJournalWordException{Bhagavadgita}{Bhagavadgita}
    \DefineJournalWordException{Biathlon}{Biathlon}
    \DefineJournalWordException{Bible}{Bible}
    \DefineJournalPartialAbbreviation{Bibliograph}{Bibliogr}
    \DefineJournalAbbreviation{Bifurcation}{Bifurc}
    \DefineJournalWordException{Billion}{Billion}
    \DefineJournalPartialAbbreviation{Biochronometr}{Biochronom}
    \DefineJournalPartialAbbreviation{Biocoordinat}{Biocoord}
    \DefineJournalPartialAbbreviation{Bioenerget}{Bioenerg}
    \DefineJournalPartialAbbreviation{Bioepistemolog}{Bioepistemol}
    \DefineJournalPartialAbbreviation{Biogen}{Biog}
    \DefineJournalPartialAbbreviation{Biogeograph}{Biogeogr}
    \DefineJournalPartialAbbreviation{Biograph}{Biogr}
    \DefineJournalPartialAbbreviation{B\`iolog}{Biol}
    \DefineJournalPartialAbbreviation{Biomaterial}{Biomater}
    \DefineJournalPartialAbbreviation{Biomathemat}{Biomath}
    \DefineJournalPartialAbbreviation{Biomechani}{Biomech}
    \DefineJournalPartialAbbreviation{Biometeorolog}{Biometeorol}
    \DefineJournalPartialAbbreviation{Biometri}{Biom}
    \DefineJournalPartialAbbreviation{Biomineral}{Biominer}
    \DefineJournalPartialAbbreviation{Biophysi}{Biophys}
    \DefineJournalPartialAbbreviation{Biopolymer}{Biopolym}
    \DefineJournalPartialAbbreviation{Biorheolog}{Biorheol}
    \DefineJournalPartialAbbreviation{Biotechni}{Biotech}
    \DefineJournalPartialAbbreviation{Biotechnolog}{Biotechnol}
    \DefineJournalPartialAbbreviation{Biotheoreti}{Biotheor}
    \DefineJournalAbbreviation{Biznis}{Bizn}
    \DefineJournalWordException{Blessure}{Blessure}
    \DefineJournalWordException{Blonde}{Blonde}
    \DefineJournalWordException{Blues}{Blues}
    \DefineJournalPartialAbbreviation{Boliv}{Boliv}
    \DefineJournalWordException{Bonanza}{Bonanza}
    \DefineJournalPartialAbbreviation{Botan}{Bot}
    \DefineJournalWordException{Bravo}{Bravo}
    \DefineJournalPartialAbbreviation{Brevet}{Brev}
    \DefineJournalPartialAbbreviation{Bromatolog}{Bromatol}
    \DefineJournalPartialAbbreviation{Bronchoesophagolog}{Bronchoesophagol}
    \DefineJournalPartialAbbreviation{Brucellos}{Brucell}
    \DefineJournalPartialAbbreviation{Bryolog}{Bryol}
    \DefineJournalPartialAbbreviation{Bryophyt}{Bryophyt}
    \DefineJournalAbbreviation{Bulimia}{Bulim}
    \DefineJournalPartialAbbreviation{Bulletin}{Bull}
    \DefineJournalWordException{Cable}{Cable}
    \DefineJournalWordException{Cabled}{Cabled}
    \DefineJournalWordException{Cadence}{Cadence}
    \DefineJournalPartialAbbreviation{Calabr}{Calabr}
    \DefineJournalWordException{Calcium}{Calcium}
    \DefineJournalAbbreviation{Calorie}{Calor}
    \DefineJournalPartialAbbreviation{Calvinist}{Calvin}
    \DefineJournalWordException{Calypso}{Calypso}
    \DefineJournalWordException{Cannabis}{Cannabis}
    \DefineJournalWordException{Canton}{Canton}
    \DefineJournalWordException{Caracas}{Caracas}
    \DefineJournalPartialAbbreviation{Caravan}{Caravan}
    \DefineJournalWordException{Carbon}{Carbon}
    \DefineJournalWordException{Carcajou}{Carcajou}
    \DefineJournalPartialAbbreviation{Carsk}{Carsk}
    \DefineJournalWordException{Casablanca}{Casablanca}
    \DefineJournalWordException{Casino}{Casino}
    \DefineJournalWordException{Catamaran}{Catamaran}
    \DefineJournalPartialAbbreviation{Cataract}{Cataract}
    \DefineJournalWordException{Cathay}{Cathay}
    \DefineJournalWordException{Cathedra}{Cathedra}
    \DefineJournalWordException{Cathode}{Cathode}
    \DefineJournalAbbreviation{Cavalcade}{Cavalc}
    \DefineJournalWordException{Cavali\`ere}{Cavali\`ere}
    \DefineJournalPartialAbbreviation{Celti}{Celt}
    \DefineJournalWordException{Centaure}{Centaure}
    \DefineJournalPartialAbbreviation{Centr\=al}{Cent}
    \DefineJournalAbbreviation{Centrum}{Cent}
    \DefineJournalWordException{Chalet}{Chalet}
    \DefineJournalWordException{Chance}{Chance}
    \DefineJournalPartialAbbreviation{Chang}{Chang}
    \DefineJournalPartialAbbreviation{Charg}{Charg}
    \DefineJournalPartialAbbreviation{Charism}{Charism}
    \DefineJournalPartialAbbreviation{Charitab}{Charit}
    \DefineJournalWordException{Charleroi}{Charleroi}
    \DefineJournalWordException{Chart}{Chart}
    \DefineJournalWordException{Chassis}{Chassis}
    \DefineJournalWordException{Chinchilla}{Chinchilla}
    \DefineJournalWordException{Cholera}{Cholera}
    \DefineJournalAbbreviation{Cholesterol}{Cholest}
    \DefineJournalWordException{Choral}{Choral}
    \DefineJournalPartialAbbreviation{Choral}{Choral}
    \DefineJournalPartialAbbreviation{Christian}{Christ}
    \DefineJournalPartialAbbreviation{Chromosom}{Chromosom}
    \DefineJournalPartialAbbreviation{Chronobiolog}{Chronobiol}
    \DefineJournalPartialAbbreviation{Chronolog}{Chronol}
    \DefineJournalWordException{Chrysop\oe ia}{Chrysop\oe ia}
    \DefineJournalAbbreviation{Cigarette}{Cigar}
    \DefineJournalWordException{Cinderella}{Cinderella}
    \DefineJournalPartialAbbreviation{Circul}{Circ}
    \DefineJournalAbbreviation{Clar\'inet}{Clar}
    \DefineJournalWordException{Clique}{Clique}
    \DefineJournalWordException{Cloche}{Cloche}
    \DefineJournalWordException{Coaticook}{Coaticook}
    \DefineJournalWordException{Codex}{Codex}
    \DefineJournalPartialAbbreviation{Codif}{Codif}
    \DefineJournalWordException{Coenzyme}{Coenzyme}
    \DefineJournalPartialAbbreviation{Cognit}{Cogn}
    \DefineJournalWordException{Coitus}{Coitus}
    \DefineJournalAbbreviation{Coloproctolog\'ia}{Coloproctol}
    \DefineJournalPartialAbbreviation{Color}{Color}
    \DefineJournalPartialAbbreviation{Com\'ed}{Comed}
    \DefineJournalWordException{Comer\J@C t}{Comer\J@C t}
    \DefineJournalAbbreviation{Comestible}{Comest}
    \DefineJournalPartialAbbreviation{Command}{Command}
    \DefineJournalWordException{Commando}{Commando}
    \DefineJournalWordException{Communist}{Communist}
    \DefineJournalWordException{Comores}{Comores}
    \DefineJournalWordException{Compassion}{Compassion}
    %\DefineJournalPartialWordException{Compostel}{Compostel-}
    %\DefineJournalPartialWordException{Comunal}{Comunal-}
    \DefineJournalPartialAbbreviation{Concert}{Concert}
    \DefineJournalPartialAbbreviation{Concurr}{Concurr}
    \DefineJournalPartialAbbreviation{Conduct}{Conduct}
    \DefineJournalPartialAbbreviation{Confin}{Confin}
    \DefineJournalPartialAbbreviation{Congest}{Congest}
    \DefineJournalPartialAbbreviation{Connect}{Connect}
    \DefineJournalAbbreviation{Consensus}{Consens}
    \DefineJournalPartialAbbreviation{Conserv}{Conserv}
    \DefineJournalAbbreviation{Consolation}{Consolat}
    \DefineJournalPartialAbbreviation{Context}{Context}
    \DefineJournalPartialAbbreviation{Contradict}{Contradict}
    \DefineJournalPartialAbbreviation{Conven}{Conv}
    \DefineJournalPartialAbbreviation{Convoca}{Convoc}
    \DefineJournalPartialAbbreviation{Convuls}{Convuls}
    \DefineJournalPartialAbbreviation{Coordin}{Coord}
    \DefineJournalPartialAbbreviation{Cosmi}{Cosm}
    \DefineJournalPartialAbbreviation{Cosmonaut}{Cosmonaut}
    \DefineJournalPartialAbbreviation{Cosmopolit}{Cosmop}
    \DefineJournalWordException{Cowansville}{Cowansville}
    \DefineJournalPartialAbbreviation{Cr\'eat}{Creat}
    \DefineJournalPartialAbbreviation{Credit}{Cr\'edit}
    %\DefineJournalPartialWordException{Criter}{Criter-}
    \DefineJournalPartialAbbreviation{Critica}{Crit}
    \DefineJournalAbbreviation{Crochet}{Croch}
    \DefineJournalPartialAbbreviation{Crucif}{Crucif}
    \DefineJournalPartialAbbreviation{Crustac}{Crustac}
    \DefineJournalWordException{Cudzie}{Cudzie}
    \DefineJournalWordException{Cura\c cao}{Cura\c cao}
    %\DefineJournalPartialWordException{Curios}{Curios-}
    \DefineJournalWordException{Cyber}{Cyber}
    \DefineJournalAbbreviation{Cynosure}{Cynos}
    \DefineJournalPartialAbbreviation{Dacoroman}{Dacorom}
    \DefineJournalWordException{Dahlia}{Dahlia}
    \DefineJournalWordException{Danse}{Danse}
    \DefineJournalPartialAbbreviation{Danub}{Danub}
    \DefineJournalWordException{Dar es Salaam}{Dar es Salaam}
    \DefineJournalPartialAbbreviation{Decod}{Decod}
    \DefineJournalPartialAbbreviation{Deform}{Deform}
    \DefineJournalPartialAbbreviation{Delect}{Delect}
    \DefineJournalPartialAbbreviation{Deleg}{Deleg}
    \DefineJournalAbbreviation{Delphinium}{Delphin}
    \DefineJournalWordException{Deltaplan}{Deltaplan}
    \DefineJournalPartialAbbreviation{Demograph}{Demogr}
    \DefineJournalPartialAbbreviation{Demonstrat}{Demonstr}
    \DefineJournalPartialAbbreviation{Dendrolog}{Dendrol}
    \DefineJournalPartialAbbreviation{Dentrolog}{Dentrol}
    \DefineJournalPartialAbbreviation{Deontolog}{Deontol}
    \DefineJournalPartialAbbreviation{Deport}{Deport}
    \DefineJournalPartialAbbreviation{Deputat}{Deput}
    \DefineJournalAbbreviation{Dermato}{Derm}
    \DefineJournalPartialAbbreviation{Dermatolog}{Dermatol}
    \DefineJournalPartialAbbreviation{Dermatovenerolog}{Dermatovenerol}
    \DefineJournalPartialAbbreviation{Dermosifiliograf}{Dermosifiliogr}
    \DefineJournalPartialAbbreviation{Desintoxic}{Desintox}
    \DefineJournalWordException{Dessert}{Dessert}
    \DefineJournalWordException{Diabete}{Diabete}
    \DefineJournalPartialAbbreviation{Diabetolog}{Diabetol}
    \DefineJournalPartialAbbreviation{Diagnos}{Diagn}
    \DefineJournalPartialAbbreviation{Dialekti}{Dialekt}
    \DefineJournalPartialAbbreviation{Dialektolog}{Dialektol}
    \DefineJournalPartialAbbreviation{Dialys}{Dial}
    \DefineJournalWordException{Diaspora}{Diaspora}
    \DefineJournalPartialAbbreviation{Didaskal}{Didask}
    \DefineJournalPartialAbbreviation{Dietet}{Diet}
    \DefineJournalPartialAbbreviation{Dietolog}{Dietol}
    \DefineJournalPartialAbbreviation{Digit}{Digit}
    \DefineJournalWordException{Dilema}{Dilema}
    \DefineJournalWordException{D\'inamo}{D\'inamo}
    \DefineJournalWordException{Dioxide}{Dioxide}
    \DefineJournalPartialAbbreviation{Diplomat}{Dipl}
    \DefineJournalWordException{Direct}{Direct}
    \DefineJournalPartialAbbreviation{Discrimin}{Discrim}
    \DefineJournalWordException{Diskette}{Diskette}
    \DefineJournalAbbreviation{Dispersion}{Dispers}
    \DefineJournalAbbreviation{Disposable}{Dispos}
    \DefineJournalPartialAbbreviation{Disput}{Disput}
    \DefineJournalWordException{Djakarta}{Djakarta}
    \DefineJournalWordException{Dollar}{Dollar}
    \DefineJournalWordException{Dolmen}{Dolmen}
    \DefineJournalWordException{Domino}{Domino}
    \DefineJournalPartialAbbreviation{Dosimetr}{Dosim}
    \DefineJournalPartialAbbreviation{Droforskn}{Droforsk}
    \DefineJournalPartialAbbreviation{Drogforskn}{Drogforsk}
    \DefineJournalPartialAbbreviation{Droguer}{Drog}
    \DefineJournalPartialAbbreviation{Duoden}{Duoden}
    \DefineJournalPartialAbbreviation{Duplicat}{Duplic}
    \DefineJournalWordException{Dynamite}{Dynamite}
    \DefineJournalPartialAbbreviation{Dynasti}{Dynast}
    \DefineJournalPartialAbbreviation{Econometri}{\'Econom}
    \DefineJournalPartialAbbreviation{\`Ekolog}{Ekol}
    \DefineJournalPartialAbbreviation{Ekonom}{\`Ekon}
    \DefineJournalPartialAbbreviation{\'Elabor}{Elabor}
    \DefineJournalPartialAbbreviation{Elastoplasti}{Elastoplast}
    \DefineJournalWordException{Electrode}{Electrode}
    \DefineJournalPartialAbbreviation{Electrofisiolog}{Electrofisiol}
    \DefineJournalPartialAbbreviation{Electroimmunochemi}{Eletroimmunochem}
    \DefineJournalPartialAbbreviation{Elementoorgani}{Elementoorg}
    \DefineJournalWordException{Email}{Email}
    \DefineJournalWordException{Embargo}{Embargo}
    \DefineJournalPartialAbbreviation{Embryolog}{Embryol}
    \DefineJournalPartialAbbreviation{Emigr}{Emigr}
    \DefineJournalWordException{Emmaus}{Emmaus}
    \DefineJournalWordException{Emporium}{Emporium}
    \DefineJournalPartialAbbreviation{Emuls}{Emuls}
    \DefineJournalPartialAbbreviation{Encourag}{Encourag}
    \DefineJournalPartialAbbreviation{Endemi}{Endem}
    \DefineJournalPartialAbbreviation{Endogen}{Endog}
    \DefineJournalPartialAbbreviation{Endothel}{Endothel}
    \DefineJournalPartialAbbreviation{Endourolog}{Endourol}
    \DefineJournalPartialAbbreviation{Endur}{Endur}
    \DefineJournalPartialAbbreviation{\`Energet}{Energ}
    \DefineJournalAbbreviation{Energistatistik}{Energistat}
    \DefineJournalPartialAbbreviation{Enterolog}{Enterol}
    \DefineJournalPartialAbbreviation{Entomolog}{\`Entomol}
    \DefineJournalPartialAbbreviation{Envelop}{Envel}
    \DefineJournalPartialAbbreviation{Enzymolog}{Enzymol}
    \DefineJournalPartialAbbreviation{\`Epidemiolog}{Epidemiol}
    \DefineJournalPartialAbbreviation{Epigraph}{Epigr}
    \DefineJournalPartialAbbreviation{Epileptolog}{Epileptol}
    \DefineJournalPartialAbbreviation{Epiphyti}{Epiphyt}
    \DefineJournalPartialAbbreviation{Epizooti}{Epizoot}
    \DefineJournalPartialAbbreviation{Epizootolog}{Epizootol}
    \DefineJournalWordException{Erato}{Erato}
    \DefineJournalPartialAbbreviation{Ergonom}{Ergon}
    \DefineJournalAbbreviation{Erotika}{Erot}
    \DefineJournalPartialAbbreviation{Erythropoiet}{Erythrop}
    \DefineJournalPartialAbbreviation{Eslastom}{Eslastom}
    \DefineJournalPartialAbbreviation{Esophagolog}{\'Esophagol}
    \DefineJournalPartialAbbreviation{Esoteri}{Esoter}
    \DefineJournalPartialAbbreviation{Espac}{Espa\c c}
    \DefineJournalAbbreviation{Esterior}{Ester}
    \DefineJournalPartialAbbreviation{Estheti}{Esthet}
    \DefineJournalPartialAbbreviation{Ethnograph}{Ethnogr}
    \DefineJournalPartialAbbreviation{Ethnolog}{Ethnol}
    \DefineJournalPartialAbbreviation{Ethnomusicolog}{Ethnomusicol}
    \DefineJournalPartialAbbreviation{Ethopharmacolog}{Ethopharmacol}
    \DefineJournalPartialAbbreviation{Etiolog}{Etiol}
    %\DefineJournalPartialWordException{Euphorbiac}{Euphorbiac-}
    \DefineJournalWordException{Eureka}{Eureka}
    \DefineJournalWordException{Eurocard}{Eurocard}
    \DefineJournalPartialAbbreviation{Europ}{Eur}
    \DefineJournalAbbreviation{Euroregion}{Euroreg}
    \DefineJournalAbbreviation{Eurostandard}{Eurostand}
    \DefineJournalWordException{Eurostat}{Eurostat}
    \DefineJournalPartialAbbreviation{Eurostat}{Eurostat}
    \DefineJournalAbbreviation{Eurovision}{Eurovis}
    \DefineJournalPartialAbbreviation{Euthanas}{Euthan}
    \DefineJournalWordException{Everest}{Everest}
    \DefineJournalPartialAbbreviation{Except}{Except}
    \DefineJournalAbbreviation{Excipient}{Excip}
    \DefineJournalPartialAbbreviation{Exclusiv}{Exclus}
    \DefineJournalPartialAbbreviation{Exempl}{Ex}
    \DefineJournalPartialAbbreviation{Exig}{Exig}
    \DefineJournalPartialAbbreviation{Exist}{Exist}
    \DefineJournalPartialAbbreviation{Expans}{Expans}
    \DefineJournalPartialAbbreviation{Expatr}{Expatr}
    \DefineJournalPartialAbbreviation{Expecta}{Expect}
    \DefineJournalWordException{Expert}{Expert}
    \DefineJournalPartialAbbreviation{Expert}{Expert}
    \DefineJournalWordException{Extra}{Extra}
    \DefineJournalWordException{Factum}{Factum}
    \DefineJournalPartialAbbreviation{Fakult}{Fak}
    \DefineJournalWordException{Fanfare}{Fanfare}
    \DefineJournalPartialAbbreviation{Fantast}{Fantast}
    \DefineJournalWordException{Fascisme}{Fascisme}
    \DefineJournalPartialAbbreviation{Fatal}{Fatal}
    \DefineJournalPartialAbbreviation{Femin}{Fem}
    \DefineJournalPartialAbbreviation{Fenomen}{Fenom}
    \DefineJournalWordException{Ferret}{Ferret}
    \DefineJournalPartialAbbreviation{Fertili}{Fertil}
    \DefineJournalPartialAbbreviation{Filateli}{Filat}
    \DefineJournalWordException{Filia}{Filia}
    \DefineJournalWordException{Filmforum}{Filmforum}
    \DefineJournalPartialAbbreviation{Filmogr}{Filmogr}
    \DefineJournalPartialAbbreviation{Filmologic}{Filmol}
    \DefineJournalPartialAbbreviation{Filosof}{Filos}
    %\DefineJournalPartialWordException{Firmament}{Firmament-}
    \DefineJournalWordException{Fjordane}{Fjordane}
    \DefineJournalPartialAbbreviation{Flagrant}{Flagr}
    \DefineJournalAbbreviation{Flexible}{Flex}
    \DefineJournalWordException{Fluor}{Fluor}
    \DefineJournalPartialAbbreviation{Fluviometr}{Fluviom}
    \DefineJournalWordException{Folio}{Folio}
    \DefineJournalWordException{Forfait}{Forfait}
    \DefineJournalWordException{Format}{Format}
    \DefineJournalPartialAbbreviation{Formular}{Formul}
    \DefineJournalPartialAbbreviation{Formulat}{Formul}
    \DefineJournalPartialAbbreviation{Fortifi}{Fortif}
    \DefineJournalPartialAbbreviation{Fossil}{Foss}
    \DefineJournalPartialAbbreviation{Fotograph}{Fotogr}
    \DefineJournalPartialAbbreviation{Fotointerpret}{Fotointerpret}
    \DefineJournalWordException{Francfort}{Francfort}
    \DefineJournalPartialAbbreviation{Fruct}{Fruct}
    \DefineJournalWordException{Fuchsia}{Fuchsia}
    \DefineJournalWordException{Fusion}{Fusion}
    \DefineJournalPartialAbbreviation{Galacti}{Galact}
    \DefineJournalPartialAbbreviation{Galeni}{Galen}
    \DefineJournalWordException{Galerie}{Galerie}
    \DefineJournalWordException{Galicien}{Galicien}
    \DefineJournalAbbreviation{Gallia}{Gall}
    \DefineJournalPartialAbbreviation{Galvanotechni}{Galvanotech}
    \DefineJournalPartialAbbreviation{Gambi}{Gamb}
    \DefineJournalWordException{Gamma}{Gamma}
    \DefineJournalWordException{Ganganatha}{Ganganatha}
    \DefineJournalWordException{Garage}{Garage}
    \DefineJournalPartialAbbreviation{Gastroenterolog}{Gastroenterol}
    \DefineJournalPartialAbbreviation{Gemellolog}{Gemellol}
    \DefineJournalPartialAbbreviation{Gemmolog}{Gemmol}
    \DefineJournalAbbreviation{Genagogue}{Genagog}
    \DefineJournalPartialAbbreviation{Genealog}{Geneal}
    \DefineJournalPartialAbbreviation{Generat}{Gener}
    \DefineJournalAbbreviation{Genesis}{Genes}
    \DefineJournalPartialAbbreviation{Genesung}{Genes}
    \DefineJournalPartialAbbreviation{Genet}{Genet}
    \DefineJournalWordException{Genocide}{Genocide}
    \DefineJournalPartialAbbreviation{Geobotan}{Geobot}
    \DefineJournalPartialAbbreviation{G\'eod\'es}{G\'eod}
    \DefineJournalPartialAbbreviation{Geodet}{G\'eod}
    \DefineJournalAbbreviation{Geoindustria}{Geoind}
    \DefineJournalPartialAbbreviation{Geolog}{Geol}
    \DefineJournalPartialAbbreviation{Geomagneti}{Geomagn}
    \DefineJournalAbbreviation{Geomathematic}{Geomath}
    \DefineJournalPartialAbbreviation{Geomechani}{G\'eom\'ech}
    \DefineJournalPartialAbbreviation{Geometr}{Geom}
    \DefineJournalPartialAbbreviation{Geoscien}{Geosci}
    \DefineJournalAbbreviation{Geosphaera}{Geosph}
    \DefineJournalPartialAbbreviation{Geostatisti}{Geostat}
    \DefineJournalPartialAbbreviation{Geotechni}{Geotech}
    \DefineJournalPartialAbbreviation{Geriatri}{Geriatr}
    \DefineJournalPartialAbbreviation{Gerontolog}{Gerontol}
    \DefineJournalWordException{Gilde}{Gilde}
    \DefineJournalWordException{Ginseng}{Ginseng}
    \DefineJournalPartialAbbreviation{Global}{Glob}
    \DefineJournalPartialAbbreviation{Glorif}{Glorif}
    \DefineJournalWordException{Glucose}{Glucose}
    \DefineJournalPartialAbbreviation{Gnatholog}{Gnathol}
    \DefineJournalPartialAbbreviation{Gnotobiolog}{Gnotobiol}
    \DefineJournalWordException{G\oe the}{G\oe the}
    \DefineJournalWordException{Gondwana}{Gondwana}
    \DefineJournalPartialAbbreviation{Grafi}{Graf}
    \DefineJournalWordException{Grange}{Grange}
    \DefineJournalPartialAbbreviation{Grapholog}{Graphol}
    \DefineJournalWordException{Gratis}{Gratis}
    \DefineJournalAbbreviation{Graveur}{Grav}
    \DefineJournalPartialAbbreviation{Gravimetr}{Gravim}
    \DefineJournalWordException{Guerrilla}{Guerrilla}
    \DefineJournalAbbreviation{Guinea-Bissau}{Guin-Bissau}
    \DefineJournalPartialAbbreviation{Guitar}{Guitar}
    \DefineJournalPartialAbbreviation{Habilitat}{Habilit}
    \DefineJournalWordException{Hammadi}{Hammadi}
    \DefineJournalPartialAbbreviation{Handelsstatisti}{Handelsstat}
    \DefineJournalWordException{Hanover}{Hanover}
    \DefineJournalWordException{Harappa}{Harappa}
    \DefineJournalAbbreviation{Hebraic}{Hebr}
    \DefineJournalWordException{Hectare}{Hectare}
    \DefineJournalWordException{Helicon}{Helicon}
    \DefineJournalPartialAbbreviation{Hematolog}{Hematol}
    \DefineJournalPartialAbbreviation{Hemophil}{Hemoph}
    \DefineJournalPartialAbbreviation{Hepatolog}{Hepatol}
    \DefineJournalPartialAbbreviation{Hepatosplenolog}{Hepatosplenol}
    \DefineJournalPartialAbbreviation{Herbivor}{Herbiv}
    \DefineJournalWordException{Hermes}{Hermes}
    \DefineJournalPartialAbbreviation{Herpetolog}{Herpetol}
    \DefineJournalPartialAbbreviation{Heterogen}{Heterog}
    \DefineJournalPartialAbbreviation{Hexachord}{Hexachord}
    \DefineJournalPartialAbbreviation{Hipertens}{Hipertens}
    \DefineJournalPartialAbbreviation{Histolog}{Histol}
    \DefineJournalPartialAbbreviation{Histophysiolog}{Histophysiol}
    \DefineJournalPartialAbbreviation{Holograph}{Hologr}
    \DefineJournalPartialAbbreviation{Homeopat}{Homeopat}
    \DefineJournalWordException{Homicide}{Homicide}
    \DefineJournalAbbreviation{Honolulu}{Honol}
    \DefineJournalPartialAbbreviation{Honor}{Honor}
    \DefineJournalPartialAbbreviation{Hormon}{Horm}
    \DefineJournalPartialAbbreviation{Hormonolog}{Hormonol}
    \DefineJournalPartialAbbreviation{Horolog}{Horol}
    \DefineJournalPartialAbbreviation{Hostel}{Hostel}
    \DefineJournalWordException{Humus}{Humus}
    \DefineJournalPartialAbbreviation{Husserl}{Husserl}
    \DefineJournalPartialAbbreviation{Hydraul}{Hydraul}
    \DefineJournalPartialAbbreviation{Hydrobiolog}{Hydrobiol}
    \DefineJournalPartialAbbreviation{Hydrodynam}{Hydrodyn}
    \DefineJournalPartialAbbreviation{Hydrogeolog}{Hydrogeol}
    \DefineJournalPartialAbbreviation{Hydrograph}{Hydrogr}
    \DefineJournalPartialAbbreviation{Hydrolog}{Hydrol}
    \DefineJournalPartialAbbreviation{Hyperact}{Hyperact}
    \DefineJournalPartialAbbreviation{Hyperbar}{Hyperb}
    \DefineJournalPartialAbbreviation{Hypothalam}{Hypothal}
    \DefineJournalPartialAbbreviation{Ichthyolog}{Ichthyol}
    \DefineJournalPartialAbbreviation{Ictiolog}{Ictiol}
    \DefineJournalAbbreviation{Id\'efemina}{Id\'efem}
    \DefineJournalWordException{Idiot}{Idiot}
    \DefineJournalAbbreviation{Ikorodu}{Ikor}
    \DefineJournalPartialAbbreviation{Illicit}{Illicit}
    \DefineJournalPartialAbbreviation{Illusion}{Illusion}
    \DefineJournalPartialAbbreviation{Immacul}{Immacul}
    \DefineJournalPartialAbbreviation{Immediat}{Immed}
    \DefineJournalPartialAbbreviation{Immortal}{Immortal}
    %\DefineJournalPartialWordException{Impass}{Impass-}
    \DefineJournalPartialAbbreviation{Imperia}{Imp}
    \DefineJournalPartialAbbreviation{Implantolog}{Implantol}
    \DefineJournalAbbreviation{Impregnation}{Impregn}
    \DefineJournalAbbreviation{Inali\'enable}{Inalien}
    \DefineJournalPartialAbbreviation{Incendi}{Incend}
    \DefineJournalPartialAbbreviation{Indemnit}{Indemn}
    \DefineJournalWordException{India}{India}
    \DefineJournalWordException{Indigo}{Indigo}
    \DefineJournalPartialAbbreviation{Individ}{Individ}
    \DefineJournalPartialAbbreviation{Indoeurop}{Indoeur}
    \DefineJournalPartialAbbreviation{Industr}{Ind}
    \DefineJournalPartialAbbreviation{Infinit}{Infin}
    \DefineJournalAbbreviation{Infobulletin}{Infobull}
    \DefineJournalAbbreviation{Information}{Inf}
    \DefineJournalAbbreviation{Infraction}{Infract}
    \DefineJournalAbbreviation{Infusion}{Infus}
    \DefineJournalPartialAbbreviation{Inhibit}{Inhib}
    \DefineJournalPartialAbbreviation{Innovat}{Innov}
    \DefineJournalPartialAbbreviation{Inox}{Inox}
    \DefineJournalWordException{Input}{Input}
    \DefineJournalPartialAbbreviation{Inser}{Inser}
    \DefineJournalAbbreviation{Institut}{Inst}
    \DefineJournalAbbreviation{Institution}{Inst}
    \DefineJournalAbbreviation{Integration}{Integr}
    \DefineJournalPartialAbbreviation{Intelektual}{Intelekt}
    \DefineJournalAbbreviation{Intelligent}{Intell}
    \DefineJournalWordException{Inter}{Inter}
    \DefineJournalPartialAbbreviation{Interchang}{Interchang}
    \DefineJournalWordException{Intercine}{Intercine}
    \DefineJournalWordException{Interferon}{Interferon}
    \DefineJournalAbbreviation{Interlingua}{Interling}
    \DefineJournalWordException{Interlude}{Interlude}
    \DefineJournalAbbreviation{Internat}{Intern}
    \DefineJournalAbbreviation{Interpanorama}{Interpanor}
    \DefineJournalWordException{Interpress}{Interpress}
    \DefineJournalPartialAbbreviation{Interpr\`et}{Interpret}
    \DefineJournalWordException{Interracial}{Interracial}
    \DefineJournalWordException{Interrail}{Interrail}
    \DefineJournalPartialAbbreviation{Intersection}{Intersect}
    \DefineJournalPartialAbbreviation{Interven}{Interv}
    \DefineJournalWordException{Intrusion}{Intrusion}
    \DefineJournalPartialAbbreviation{Investiga}{Investig}
    \DefineJournalWordException{Invincible}{Invincible}
    \DefineJournalAbbreviation{Ionic}{Ion}
    \DefineJournalPartialAbbreviation{Irani}{Iran}
    \DefineJournalWordException{Islam}{Islam}
    \DefineJournalPartialAbbreviation{Islam}{Islam}
    \DefineJournalWordException{Islamabad}{Islamabad}
    \DefineJournalPartialAbbreviation{Isotop}{Isot}
    \DefineJournalPartialAbbreviation{Israel}{Isr}
    \DefineJournalPartialAbbreviation{Izolant}{Izol}
    \DefineJournalAbbreviation{Jargon}{Jarg}
    \DefineJournalPartialAbbreviation{Jedin}{Jedin}
    \DefineJournalWordException{Jehova}{Jehova}
    \DefineJournalPartialAbbreviation{Jesuit}{Jesuit}
    \DefineJournalPartialAbbreviation{Jubil}{Jubil}
    \DefineJournalWordException{Judoka}{Judoka}
    \DefineJournalAbbreviation{Jurnal}{J}
    \DefineJournalAbbreviation{Kalahari}{Kalah}
    \DefineJournalAbbreviation{Kaleidoscope}{Kaleidosc}
    \DefineJournalWordException{Kalinka}{Kalinka}
    \DefineJournalAbbreviation{Kampuchea}{Kampuch}
    \DefineJournalWordException{Karate}{Karate}
    \DefineJournalWordException{Kashim}{Kashim}
    \DefineJournalWordException{Kendriya}{Kendriya}
    \DefineJournalWordException{Kinder}{Kinder}
    \DefineJournalPartialAbbreviation{Kinematogr}{Kinematogr}
    \DefineJournalAbbreviation{Kombatant}{Kombat}
    \DefineJournalPartialAbbreviation{Komunist}{Komunist}
    \DefineJournalWordException{Konsument}{Konsument}
    \DefineJournalPartialAbbreviation{Kosmonaut}{Kosmonaut}
    \DefineJournalPartialAbbreviation{Kosov}{Kos}
    \DefineJournalPartialAbbreviation{Kreat}{Kreat}
    \DefineJournalWordException{Krokodil}{Krokodil}
    \DefineJournalWordException{Kuala Lumpur}{Kuala Lumpur}
    \DefineJournalWordException{Kung-fu}{Kung-fu}
    \DefineJournalPartialAbbreviation{Kurat}{Kurat}
    \DefineJournalAbbreviation{Kurdistan}{Kurd}
    \DefineJournalWordException{Labor}{Labor}
    \DefineJournalWordException{Labor (work)}{Labor (work)}
    \DefineJournalPartialAbbreviation{Laborator}{Lab}
    \DefineJournalWordException{Lac Megantic}{Lac Megantic}
    \DefineJournalWordException{Lambarene}{Lambarene}
    \DefineJournalWordException{Lambda}{Lambda}
    \DefineJournalPartialAbbreviation{Laryngolog}{Laryngol}
    \DefineJournalWordException{Laser}{Laser}
    \DefineJournalAbbreviation{Lector}{Lect}
    \DefineJournalPartialAbbreviation{Legum}{Legum}
    \DefineJournalAbbreviation{Leningrad}{Leningr}
    \DefineJournalPartialAbbreviation{Leninist}{Lenin}
    %\DefineJournalPartialWordException{Lentil}{Lentil-}
    %\DefineJournalPartialWordException{Leon}{Leon-}
    \DefineJournalPartialAbbreviation{Leprolog}{Leprol}
    \DefineJournalWordException{Letridiidae}{Letridiidae}
    \DefineJournalPartialAbbreviation{Leukemi}{Leuk}
    \DefineJournalPartialAbbreviation{Lichenolog}{Lichenol}
    \DefineJournalAbbreviation{Licitation}{Licit}
    \DefineJournalWordException{Lilliput}{Lilliput}
    \DefineJournalPartialAbbreviation{Limnolog}{Limnol}
    \DefineJournalPartialAbbreviation{Ling\"u\'ist}{Linguist}
    \DefineJournalPartialAbbreviation{Literat}{Lit}
    \DefineJournalPartialAbbreviation{Lithograph}{Lithogr}
    \DefineJournalPartialAbbreviation{Litholog}{Lithol}
    \DefineJournalPartialAbbreviation{Lithuani}{Lith}
    \DefineJournalPartialAbbreviation{Litolog}{Litol}
    \DefineJournalWordException{Livigno}{Livigno}
    \DefineJournalAbbreviation{Localisation}{Localis}
    \DefineJournalPartialAbbreviation{Locomoti}{Locomot}
    \DefineJournalPartialAbbreviation{Logoped}{Logop}
    \DefineJournalWordException{Logos}{Logos}
    \DefineJournalWordException{Luzerne}{Luzerne}
    \DefineJournalAbbreviation{Lymphocyte}{Lymph}
    \DefineJournalPartialAbbreviation{Macedoni}{Maced}
    \DefineJournalAbbreviation{Macroperspective}{Macroperspect}
    \DefineJournalAbbreviation{Madagascar}{Madag}
    \DefineJournalWordException{Magister}{Magister}
    \DefineJournalPartialAbbreviation{Magmati}{Magmat}
    \DefineJournalAbbreviation{Magnesium}{Magnes}
    \DefineJournalPartialAbbreviation{Magneti}{Magn}
    \DefineJournalPartialAbbreviation{Magnetohydrodynami}{Magn\'etohydrodyn}
    \DefineJournalPartialAbbreviation{Magnetoplasmadynami}{Magn\'etoplasmadyn}
    \DefineJournalWordException{Magnolia}{Magnolia}
    \DefineJournalPartialAbbreviation{Maket}{Maket}
    \DefineJournalWordException{Malagasy}{Malagasy}
    \DefineJournalPartialAbbreviation{Malariolog}{Malariol}
    \DefineJournalWordException{Malawi}{Malawi}
    \DefineJournalWordException{Malta}{Malta}
    \DefineJournalPartialAbbreviation{Manag}{Manag}
    \DefineJournalWordException{Manga}{Manga}
    \DefineJournalWordException{Maniwaki}{Maniwaki}
    \DefineJournalWordException{Marathon}{Marathon}
    \DefineJournalWordException{Mariposa}{Mariposa}
    \DefineJournalPartialAbbreviation{Marx}{Marx}
    %\DefineJournalPartialWordException{Mascot}{Mascot-}
    \DefineJournalPartialAbbreviation{Matern}{Matern}
    \DefineJournalWordException{Media}{Media}
    \DefineJournalPartialAbbreviation{Medicament}{Medicam}
    \DefineJournalPartialAbbreviation{Medic\=in}{Med}
    \DefineJournalAbbreviation{M\'editation}{Medit}
    \DefineJournalWordException{Medium}{Medium}
    \DefineJournalPartialAbbreviation{Mekani}{Mek}
    \DefineJournalPartialAbbreviation{Melanes}{Melanes}
    \DefineJournalWordException{Melita}{Melita}
    \DefineJournalPartialAbbreviation{Mercat}{Mercat}
    \DefineJournalPartialAbbreviation{Mercena}{Mercen}
    \DefineJournalAbbreviation{Meridional}{Merid}
    \DefineJournalPartialAbbreviation{Mesolith}{Mesolith}
    \DefineJournalPartialAbbreviation{Messag}{Messag}
    \DefineJournalWordException{Messe}{Messe}
    \DefineJournalPartialAbbreviation{Messin}{Messin}
    \DefineJournalPartialAbbreviation{Metaboli}{Metab}
    \DefineJournalPartialAbbreviation{Metabolog}{Metabol}
    \DefineJournalPartialAbbreviation{Metal}{Met}
    \DefineJournalPartialAbbreviation{Metallogen}{Metallog}
    \DefineJournalPartialAbbreviation{Metallurg}{Metall}
    \DefineJournalPartialAbbreviation{Meteorolog}{Meteorol}
    \DefineJournalPartialAbbreviation{Metrolog}{Metrol}
    \DefineJournalPartialAbbreviation{Metropolitan}{Metrop}
    \DefineJournalWordException{Microcircuit}{Microcircuit}
    \DefineJournalPartialAbbreviation{Microecolog}{Microecol}
    \DefineJournalPartialAbbreviation{Microfich}{Microfich}
    \DefineJournalPartialAbbreviation{Microfilm}{Microfilm}
    \DefineJournalPartialAbbreviation{Migrator}{Migr}
    \DefineJournalWordException{Militia}{Militia}
    \DefineJournalAbbreviation{Mill\'esime}{Mill\'es}
    \DefineJournalPartialAbbreviation{Mimeograph}{Mimeogr}
    \DefineJournalWordException{Mimesis}{Mimesis}
    \DefineJournalWordException{Mindanao}{Mindanao}
    \DefineJournalPartialAbbreviation{Mineral}{Miner}
    \DefineJournalPartialAbbreviation{Mineralog}{Mineral}
    \DefineJournalWordException{Minigolf}{Minigolf}
    \DefineJournalPartialAbbreviation{Ministr}{Minist}
    \DefineJournalPartialAbbreviation{Minor}{Minor}
    \DefineJournalWordException{Minuses}{Minuses}
    \DefineJournalWordException{Miracle}{Miracle}
    \DefineJournalWordException{Mirage}{Mirage}
    \DefineJournalPartialAbbreviation{Mission}{Mission}
    \DefineJournalWordException{Missive}{Missive}
    \DefineJournalPartialAbbreviation{Mitropol}{Mitrop}
    \DefineJournalWordException{Mnemosyne}{Mnemosyne}
    \DefineJournalAbbreviation{Mobilo}{Mob}
    \DefineJournalPartialAbbreviation{Modifi}{Modif}
    \DefineJournalWordException{Mohair}{Mohair}
    \DefineJournalPartialAbbreviation{Monarch}{Monarch}
    \DefineJournalPartialAbbreviation{Mon\'et}{Monet}
    \DefineJournalPartialAbbreviation{Monolith}{Monolith}
    \DefineJournalAbbreviation{Monologue}{Monolog}
    \DefineJournalPartialAbbreviation{Monopol}{Monop}
    \DefineJournalAbbreviation{Montenegro}{Monten}
    \DefineJournalPartialAbbreviation{Morbid}{Morb}
    \DefineJournalPartialAbbreviation{Motiv}{Motiv}
    \DefineJournalPartialAbbreviation{Multicultur}{Multicult}
    \DefineJournalPartialAbbreviation{Multidimension}{Multidimens}
    \DefineJournalPartialAbbreviation{Multiethnic}{Multiethn}
    \DefineJournalPartialAbbreviation{Multietn}{Multietn}
    \DefineJournalAbbreviation{Multim\'edia}{Multimed}
    \DefineJournalAbbreviation{Multiprint}{Multipr}
    \DefineJournalWordException{Mural}{Mural}
    \DefineJournalWordException{Murale}{Murale}
    \DefineJournalPartialAbbreviation{Museolog}{Museol}
    \DefineJournalAbbreviation{Musette}{Muset}
    \DefineJournalWordException{Mutant}{Mutant}
    \DefineJournalAbbreviation{Myocardium}{Myocard}
    \DefineJournalPartialAbbreviation{Myograph}{Myogr}
    \DefineJournalPartialAbbreviation{Myolog}{Myol}
    \DefineJournalPartialAbbreviation{Myth}{Myth}
    \DefineJournalPartialAbbreviation{Myxomycet}{Myxomyc}
    \DefineJournalPartialAbbreviation{Nacion}{Nac}
    \DefineJournalWordException{Nanjing}{Nanjing}
    \DefineJournalPartialAbbreviation{Narkot}{Nark}
    \DefineJournalWordException{Nation}{Nation}
    \DefineJournalPartialAbbreviation{Naviga}{Navig}
    \DefineJournalPartialAbbreviation{Necrolog}{Necrol}
    \DefineJournalPartialAbbreviation{Nematolog}{Nematol}
    \DefineJournalPartialAbbreviation{Neohelleni}{Neohell}
    \DefineJournalPartialAbbreviation{Neolit}{Neolit}
    \DefineJournalPartialAbbreviation{Neotestament}{Neotesta
  • jabbrv-ltwa-en.ldf448 KB
    %% Copyright 2010-2019 Erich E. Hoover
    %% E-mail: erich.e.hoover@gmail.com
    %% 
    %% =============================================
    %% IMPORTANT NOTICE:
    %% 
    %% This work may be distributed and/or modified under the conditions
    %% of the LaTeX Project Public License, either version 1.3c of this
    %% license or (at your option) any later version.
    %% The latest version of this license is available at
    %%   http://www.latex-project.org/lppl.txt
    %% =============================================
    %% The List of Title Word Abbreviations below is automatically
    %% generated from the ISSN LTWA database, publicly accessible from
    %% their website:
    %%   http://www.issn.org/2-22660-LTWA.php
    
    \DefineJournalWordException{Abacus}{Abacus}
    \DefineJournalWordException{Abalone}{Abalone}
    \DefineJournalAbbreviation{Abatement}{Abat}
    \DefineJournalWordException{Abbasid}{Abbasid}
    \DefineJournalWordException{Abbey}{Abbey}
    \DefineJournalAbbreviation{Abbreviation}{Abbr}
    \DefineJournalAbbreviation{Abdominal}{Abdom}
    \DefineJournalAbbreviation{Abeokuta}{Abeok}
    \DefineJournalWordException{Abercrombie}{Abercrombie}
    \DefineJournalAbbreviation{Aberdeen}{Aberd}
    \DefineJournalWordException{Aberystwyth}{Aberystwyth}
    \DefineJournalAbbreviation{Abiding}{Abid}
    \DefineJournalWordException{Abietta}{Abietta}
    \DefineJournalPartialAbbreviation{Abilit}{Abil}
    \DefineJournalAbbreviation{Abington}{Abingt}
    \DefineJournalWordException{Abixedarian}{Abixedarian}
    \DefineJournalPartialAbbreviation{Abnormal}{Abnorm}
    \DefineJournalWordException{Abode}{Abode}
    \DefineJournalPartialAbbreviation{Aborig}{Aborig}
    \DefineJournalPartialAbbreviation{Abort}{Abort}
    \DefineJournalAbbreviation{Abrasive}{Abras}
    \DefineJournalWordException{Abreast}{Abreast}
    \DefineJournalAbbreviation{Abridged}{Abr}
    \DefineJournalAbbreviation{Abridgment}{Abr}
    \DefineJournalWordException{Abroad}{Abroad}
    \DefineJournalAbbreviation{Absenteism}{Absent}
    \DefineJournalAbbreviation{Absorption}{Absorpt}
    \DefineJournalAbbreviation{Abstinence}{Abstin}
    \DefineJournalPartialAbbreviation{Abstract}{Abstr}
    \DefineJournalWordException{Abuja}{Abuja}
    \DefineJournalPartialAbbreviation{Abundant}{Abund}
    \DefineJournalPartialAbbreviation{Abus}{Abus}
    \DefineJournalWordException{Acacia}{Acacia}
    \DefineJournalPartialAbbreviation{Academ}{Acad}
    \DefineJournalWordException{Acamedia}{Acamedia}
    \DefineJournalAbbreviation{Acaricide}{Acaric}
    \DefineJournalPartialAbbreviation{Acarolog}{Acarol}
    \DefineJournalPartialAbbreviation{Accelerat}{Accel}
    \DefineJournalPartialAbbreviation{Accept}{Accept}
    \DefineJournalWordException{Access}{Access}
    \DefineJournalAbbreviation{Accessing}{Access}
    \DefineJournalPartialAbbreviation{Accession}{Access}
    \DefineJournalWordException{Accessory}{Accessory}
    \DefineJournalPartialAbbreviation{Accident}{Accid}
    \DefineJournalPartialAbbreviation{Acclimat}{Acclim}
    \DefineJournalPartialAbbreviation{Accommodat}{Accommod}
    \DefineJournalAbbreviation{Accomodation}{Accomod}
    \DefineJournalAbbreviation{Accompany}{Acco}
    \DefineJournalPartialAbbreviation{Accord}{Accord}
    \DefineJournalWordException{Accordion}{Accordion}
    \DefineJournalAbbreviation{Account}{Acc}
    \DefineJournalAbbreviation{Accountability}{Account}
    \DefineJournalAbbreviation{Accountancy}{Account}
    \DefineJournalAbbreviation{Accountant}{Account}
    \DefineJournalAbbreviation{Accounting}{Account}
    \DefineJournalAbbreviation{Accredited}{Accredit}
    \DefineJournalPartialAbbreviation{Accultur}{Accult}
    \DefineJournalAbbreviation{Accumulative}{Accumul}
    \DefineJournalAbbreviation{Accumulator}{Accumul}
    \DefineJournalWordException{Accuracy}{Accuracy}
    \DefineJournalWordException{Achaemenid}{Achaemenid}
    \DefineJournalPartialAbbreviation{Achievement}{Achiev}
    \DefineJournalAbbreviation{Achiever}{Achiev}
    \DefineJournalAbbreviation{Achieving}{Achiev}
    \DefineJournalWordException{Achimoowin}{Achimoowin}
    \DefineJournalPartialAbbreviation{Acidificat}{Acidif}
    \DefineJournalPartialAbbreviation{Acousti}{Acoust}
    \DefineJournalPartialAbbreviation{Acoustoelectroni}{Acoustoelectron}
    \DefineJournalPartialAbbreviation{Acquir}{Acquir}
    \DefineJournalPartialAbbreviation{Acquisition}{Acquis}
    \DefineJournalWordException{Acreage}{Acreage}
    \DefineJournalAbbreviation{Acrobatic}{Acrobat}
    \DefineJournalAbbreviation{Acronym}{Acron}
    \DefineJournalWordException{Across}{Across}
    \DefineJournalAbbreviation{Acting}{Act}
    \DefineJournalPartialAbbreviation{Actinotherap}{Actinother}
    \DefineJournalWordException{Action}{Action}
    \DefineJournalWordException{Actor}{Actor}
    \DefineJournalWordException{Actress}{Actress}
    \DefineJournalWordException{Actual}{Actual}
    \DefineJournalPartialAbbreviation{Actuali}{Actual}
    \DefineJournalPartialAbbreviation{Actuar}{Actuar}
    \DefineJournalWordException{Actuator}{Actuator}
    \DefineJournalAbbreviation{Acupuncture}{Acupunct}
    \DefineJournalAbbreviation{Adamantine}{Adamant}
    \DefineJournalPartialAbbreviation{Adapt}{Adapt}
    \DefineJournalPartialAbbreviation{Adaptogen}{Adaptog}
    \DefineJournalAbbreviation{Adbook}{Adb}
    \DefineJournalPartialAbbreviation{Addicti}{Addict}
    \DefineJournalAbbreviation{Addington}{Addingt}
    \DefineJournalPartialAbbreviation{Addition}{Addit}
    \DefineJournalPartialAbbreviation{Additive}{Addit}
    \DefineJournalWordException{Address}{Address}
    \DefineJournalAbbreviation{Adelaide}{Adel}
    \DefineJournalWordException{Aden}{Aden}
    \DefineJournalWordException{Adequacy}{Adequacy}
    \DefineJournalWordException{Adequate}{Adequate}
    \DefineJournalWordException{Adipose}{Adipose}
    \DefineJournalAbbreviation{Adirondack}{Adirond}
    \DefineJournalPartialAbbreviation{Adjoin}{Adjoin}
    \DefineJournalAbbreviation{Adjunct}{Adjun}
    \DefineJournalPartialAbbreviation{Adjust}{Adjust}
    \DefineJournalAbbreviation{Adjuster}{Adjust}
    \DefineJournalAbbreviation{Adjutant}{Adjut}
    \DefineJournalPartialAbbreviation{Adjuvan}{Adjuv}
    \DefineJournalWordException{Adlerian}{Adlerian}
    \DefineJournalPartialAbbreviation{Adletter}{Adlett}
    \DefineJournalPartialAbbreviation{Administer}{Adm}
    \DefineJournalWordException{Admirable}{Admirable}
    \DefineJournalAbbreviation{Admiralty}{Admir}
    \DefineJournalAbbreviation{Admission}{Admiss}
    \DefineJournalAbbreviation{Admixture}{Admix}
    \DefineJournalPartialAbbreviation{Adolescen}{Adolesc}
    \DefineJournalPartialAbbreviation{Adrenerg}{Adren}
    \DefineJournalPartialAbbreviation{Adsorpti}{Adsorpt}
    \DefineJournalPartialAbbreviation{Advanc}{Adv}
    \DefineJournalAbbreviation{Advantage}{Advant}
    \DefineJournalWordException{Advent}{Advent}
    \DefineJournalAbbreviation{Adventist}{Advent}
    \DefineJournalWordException{Adventure}{Adventure}
    \DefineJournalWordException{Adventurer}{Adventurer}
    \DefineJournalPartialAbbreviation{Advertis}{Advert}
    \DefineJournalWordException{Advice}{Advice}
    \DefineJournalPartialAbbreviation{Advis}{Advis}
    \DefineJournalWordException{Advocacy}{Advocacy}
    \DefineJournalWordException{Advocate}{Advocate}
    \DefineJournalWordException{Aegean}{Aegean}
    \DefineJournalWordException{Aerated}{Aerated}
    \DefineJournalAbbreviation{Aerial}{Aer}
    \DefineJournalPartialAbbreviation{Aerobic}{Aerob}
    \DefineJournalPartialAbbreviation{Aerobiolog}{Aerobiol}
    \DefineJournalPartialAbbreviation{Aeroioniz}{Aeroioniz}
    \DefineJournalAbbreviation{Aerojet}{Aeroj}
    \DefineJournalAbbreviation{Aeromagnetic}{Aeromagn}
    \DefineJournalPartialAbbreviation{Aeromedica}{Aeromed}
    \DefineJournalPartialAbbreviation{Aeroplan}{Aeropl}
    \DefineJournalAbbreviation{Aerospace}{Aerosp}
    \DefineJournalPartialAbbreviation{Aerospatial}{Aerosp}
    \DefineJournalPartialAbbreviation{Aerothermochemi}{Aerothermochem}
    \DefineJournalPartialAbbreviation{Aerothermodynami}{Aerothermodyn}
    \DefineJournalAbbreviation{Aesthetics}{Aesthet}
    \DefineJournalPartialAbbreviation{Affair}{Aff}
    \DefineJournalPartialAbbreviation{Affect}{Affect}
    \DefineJournalPartialAbbreviation{Affili}{Affil}
    \DefineJournalAbbreviation{Affiliateship}{Affiliatesh}
    \DefineJournalPartialAbbreviation{Affirm}{Affirm}
    \DefineJournalAbbreviation{Affordability}{Affordabil}
    \DefineJournalAbbreviation{Affordable}{Afford}
    \DefineJournalWordException{Afghanaid}{Afghanaid}
    \DefineJournalWordException{Afield}{Afield}
    \DefineJournalWordException{Aflame}{Aflame}
    \DefineJournalWordException{Afloat}{Afloat}
    \DefineJournalPartialAbbreviation{Africa}{Afr}
    \DefineJournalAbbreviation{Afroasiatic}{Afroasiat}
    \DefineJournalAbbreviation{Afterloading}{Afterload}
    \DefineJournalAbbreviation{Aftermarket}{Aftermark}
    \DefineJournalWordException{Afternoon}{Afternoon}
    \DefineJournalWordException{Aftersales}{Aftersales}
    \DefineJournalAbbreviation{Aftertreatment}{Aftertreat}
    \DefineJournalWordException{Against}{Against}
    \DefineJournalWordException{Agassiz}{Agassiz}
    \DefineJournalAbbreviation{Agbioindustry}{Agbioind}
    \DefineJournalWordException{Agbowo}{Agbowo}
    \DefineJournalWordException{Ageing}{Ageing}
    \DefineJournalWordException{Agency}{Agency}
    \DefineJournalWordException{Agenda}{Agenda}
    \DefineJournalWordException{Agent}{Agent}
    %\DefineJournalPartialWordException{Ageway}{Ageway-}
    \DefineJournalPartialAbbreviation{Agglomerat}{Agglom}
    \DefineJournalAbbreviation{Aggregate}{Aggreg}
    \DefineJournalAbbreviation{Aggregation}{Aggreg}
    \DefineJournalPartialAbbreviation{Aggressi}{Aggress}
    \DefineJournalWordException{Aghadoe}{Aghadoe}
    \DefineJournalWordException{Agincourt}{Agincourt}
    \DefineJournalWordException{Aging}{Aging}
    \DefineJournalWordException{Aglow}{Aglow}
    \DefineJournalWordException{Agnosia}{Agnosia}
    \DefineJournalPartialAbbreviation{Agrari}{Agrar}
    \DefineJournalAbbreviation{Agreement}{Agreem}
    \DefineJournalPartialAbbreviation{Agribiolog}{Agribiol}
    \DefineJournalAbbreviation{Agrichemical}{Agrichem}
    \DefineJournalPartialAbbreviation{Agr\'icol}{Agric}
    \DefineJournalPartialAbbreviation{Agricult}{Agric}
    \DefineJournalPartialAbbreviation{Agrochemi}{Agrochem}
    \DefineJournalPartialAbbreviation{Agroecol}{Agroecol}
    \DefineJournalAbbreviation{Agroforestry}{Agrofor}
    \DefineJournalWordException{Ahead}{Ahead}
    \DefineJournalWordException{Aided}{Aided}
    \DefineJournalAbbreviation{Ailment}{Ailm}
    \DefineJournalWordException{Aiming}{Aiming}
    \DefineJournalWordException{Air-cushion}{Air-cushion}
    \DefineJournalWordException{Airborne}{Airborne}
    \DefineJournalAbbreviation{Airbrush}{Airbr}
    \DefineJournalAbbreviation{Aircraft}{Aircr}
    \DefineJournalAbbreviation{Airforce}{Airf}
    \DefineJournalAbbreviation{Airfreight}{Airfr}
    \DefineJournalWordException{Airgun}{Airgun}
    \DefineJournalAbbreviation{Airline}{Airl}
    \DefineJournalWordException{Airman}{Airman}
    \DefineJournalWordException{Airmiss}{Airmiss}
    \DefineJournalAbbreviation{Airplane}{Airpl}
    \DefineJournalAbbreviation{Airport}{Airpt}
    \DefineJournalAbbreviation{Airship}{Airsh}
    \DefineJournalAbbreviation{Airspace}{Airsp}
    \DefineJournalAbbreviation{Airway}{Airw}
    \DefineJournalAbbreviation{Airworthiness}{Airworth}
    \DefineJournalWordException{Akure}{Akure}
    \DefineJournalPartialAbbreviation{Alabama}{Ala}
    \DefineJournalWordException{Alanvale}{Alanvale}
    \DefineJournalWordException{Albacore}{Albacore}
    \DefineJournalWordException{Albania}{Albania}
    \DefineJournalWordException{Albany}{Albany}
    \DefineJournalAbbreviation{Alberta}{Alta}
    \DefineJournalWordException{Albertain}{Albertain}
    \DefineJournalAbbreviation{Albertan}{Alta}
    \DefineJournalWordException{Albino}{Albino}
    \DefineJournalWordException{Albion}{Albion}
    \DefineJournalAbbreviation{Albuquerque}{Albuq}
    \DefineJournalWordException{Albury-Wodonga}{Albury-Wodonga}
    \DefineJournalPartialAbbreviation{Alchemist}{Alchem}
    \DefineJournalWordException{Alchemy}{Alchemy}
    \DefineJournalWordException{Alcohol}{Alcohol}
    \DefineJournalPartialAbbreviation{Alcoholi}{Alcohol}
    \DefineJournalWordException{Alembic}{Alembic}
    \DefineJournalWordException{Alep}{Alep}
    \DefineJournalWordException{Alert}{Alert}
    \DefineJournalWordException{Alexandra}{Alexandra}
    \DefineJournalWordException{Algarve}{Algarve}
    \DefineJournalWordException{Algeciras}{Algeciras}
    \DefineJournalWordException{Algoma}{Algoma}
    \DefineJournalAbbreviation{Algonquian}{Algonq}
    \DefineJournalAbbreviation{Algonquin}{Algonq}
    \DefineJournalWordException{Algorithm}{Algorithm}
    \DefineJournalWordException{Alicyclic}{Alicyclic}
    \DefineJournalWordException{Alimony}{Alimony}
    \DefineJournalWordException{Aliphatic}{Aliphatic}
    \DefineJournalWordException{Alipore}{Alipore}
    \DefineJournalWordException{Alive}{Alive}
    \DefineJournalWordException{Alkaline}{Alkaline}
    \DefineJournalPartialAbbreviation{Alkylat}{Alkylat}
    \DefineJournalAbbreviation{Allegheny}{Allegh}
    \DefineJournalPartialAbbreviation{Allelochemi}{Allelochem}
    \DefineJournalPartialAbbreviation{Allelopath}{Allelopath}
    \DefineJournalAbbreviation{Allergen}{Allerg}
    \DefineJournalPartialAbbreviation{Allergi}{Allerg}
    \DefineJournalWordException{Allergy}{Allergy}
    \DefineJournalWordException{Alliage}{Alliage}
    \DefineJournalWordException{Alliance}{Alliance}
    \DefineJournalWordException{Allied}{Allied}
    \DefineJournalWordException{Alligator}{Alligator}
    \DefineJournalAbbreviation{Allotment}{Allot}
    \DefineJournalPartialAbbreviation{Allow}{Allow}
    \DefineJournalPartialAbbreviation{Alloy}{Alloy}
    \DefineJournalPartialAbbreviation{Allumin}{Allum}
    \DefineJournalPartialAbbreviation{Almanac}{Alm}
    \DefineJournalWordException{Alopecia}{Alopecia}
    \DefineJournalWordException{Alpes}{Alpes}
    \DefineJournalPartialAbbreviation{Alphabet}{Alph}
    \DefineJournalAbbreviation{Alpine}{Alp}
    \DefineJournalWordException{Alsager}{Alsager}
    \DefineJournalWordException{Altaic}{Altaic}
    \DefineJournalAbbreviation{Alteration}{Alter}
    \DefineJournalPartialAbbreviation{Alternat}{Altern}
    \DefineJournalAbbreviation{Altitude}{Alt}
    \DefineJournalWordException{Alton}{Alton}
    \DefineJournalAbbreviation{Aluminium}{Alum}
    \DefineJournalAbbreviation{Aluminum}{Alum}
    \DefineJournalWordException{Alumneye}{Alumneye}
    \DefineJournalWordException{Alvinston}{Alvinston}
    \DefineJournalWordException{Always}{Always}
    \DefineJournalWordException{Alyeska}{Alyeska}
    \DefineJournalAbbreviation{Amalgamate}{Amalgam}
    \DefineJournalPartialAbbreviation{Amaranth}{Amaran}
    \DefineJournalPartialAbbreviation{Amaz}{Amaz}
    \DefineJournalWordException{Amblyopia}{Amblyopia}
    \DefineJournalWordException{Ambrosia}{Ambrosia}
    \DefineJournalPartialAbbreviation{Ambulanc}{Ambulanc}
    \DefineJournalAbbreviation{Ambulatory}{Ambul}
    \DefineJournalWordException{Ameliasburgh}{Ameliasburgh}
    \DefineJournalPartialAbbreviation{Amend}{Amend}
    \DefineJournalWordException{Amenity}{Amenity}
    \DefineJournalWordException{Amenorrhoea}{Amenorrhoea}
    %\DefineJournalPartialWordException{Amerasia}{Amerasia-}
    \DefineJournalPartialAbbreviation{America}{Am}
    \DefineJournalWordException{Amethyst}{Amethyst}
    \DefineJournalWordException{Amherst}{Amherst}
    \DefineJournalWordException{Amine}{Amine}
    \DefineJournalAbbreviation{Amityville}{Amityv}
    \DefineJournalPartialAbbreviation{Ammonia}{Ammon}
    \DefineJournalAbbreviation{Ammunition}{Ammunit}
    \DefineJournalWordException{Amnesty}{Amnesty}
    \DefineJournalPartialAbbreviation{Amorph}{Amorph}
    \DefineJournalPartialAbbreviation{Amount}{Amount}
    \DefineJournalAbbreviation{Amplification}{Amplif}
    \DefineJournalAbbreviation{Amplifier}{Amplif}
    \DefineJournalWordException{Amtmann}{Amtmann}
    \DefineJournalAbbreviation{Amusement}{Amus}
    \DefineJournalAbbreviation{Amyotrophic}{Amyotroph}
    \DefineJournalWordException{Anabantoid}{Anabantoid}
    \DefineJournalPartialAbbreviation{Anaboli}{Anab}
    \DefineJournalWordException{Anacampseros}{Anacampseros}
    \DefineJournalWordException{Anadrome}{Anadrome}
    \DefineJournalWordException{Anaemia}{Anaemia}
    \DefineJournalAbbreviation{Anaerobic}{Anaerob}
    \DefineJournalAbbreviation{Anaesthesia}{Anaesth}
    \DefineJournalPartialAbbreviation{Anaesthesiolog}{Anaesthesiol}
    \DefineJournalPartialAbbreviation{Anaesthet}{Anaesth}
    \DefineJournalAbbreviation{Anals}{An}
    \DefineJournalPartialAbbreviation{Analyt}{Anal}
    \DefineJournalPartialAbbreviation{Analyz}{Anal}
    \DefineJournalAbbreviation{Anambra}{Anam}
    \DefineJournalAbbreviation{Anaphylaxie}{Anaphyl}
    \DefineJournalWordException{Anarsis}{Anarsis}
    \DefineJournalAbbreviation{Anatolian}{Anatol}
    \DefineJournalAbbreviation{Anatomy}{Anat}
    \DefineJournalWordException{Ancaster}{Ancaster}
    \DefineJournalWordException{Ancestor}{Ancestor}
    \DefineJournalWordException{Ancestry}{Ancestry}
    \DefineJournalWordException{Anchor}{Anchor}
    \DefineJournalWordException{Anchorage}{Anchorage}
    \DefineJournalAbbreviation{Ancient}{Anc}
    \DefineJournalWordException{Ancillary}{Ancillary}
    \DefineJournalWordException{Andean}{Andean}
    \DefineJournalWordException{Andover}{Andover}
    \DefineJournalPartialAbbreviation{Androgen}{Androg}
    \DefineJournalAbbreviation{Andrology}{Androl}
    \DefineJournalWordException{Anecdota}{Anecdota}
    \DefineJournalPartialAbbreviation{Anesth\'es}{Anesth}
    \DefineJournalPartialAbbreviation{Anesthesiolog}{Anesthesiol}
    \DefineJournalPartialAbbreviation{Anesthet}{Anesth}
    \DefineJournalWordException{Angelus}{Angelus}
    \DefineJournalPartialAbbreviation{Angiograph}{Angiogr}
    \DefineJournalAbbreviation{Angiosurgery}{Angiosurg}
    \DefineJournalPartialAbbreviation{Angiotherap}{Angiother}
    \DefineJournalWordException{Angler}{Angler}
    \DefineJournalAbbreviation{Anglican}{Angl}
    \DefineJournalWordException{Angling}{Angling}
    \DefineJournalPartialAbbreviation{Animat}{Animat}
    \DefineJournalAbbreviation{Ankylosing}{Ankyl}
    \DefineJournalWordException{Ann Arbor}{Ann Arbor}
    \DefineJournalPartialAbbreviation{Annal}{Ann}
    \DefineJournalWordException{Annandale}{Annandale}
    \DefineJournalAbbreviation{Annapolis}{Annap}
    \DefineJournalPartialAbbreviation{Annivers}{Anniv}
    \DefineJournalPartialAbbreviation{Annotat}{Annot}
    \DefineJournalPartialAbbreviation{Announc}{Announc}
    \DefineJournalWordException{Annoying}{Annoying}
    \DefineJournalPartialAbbreviation{Annu}{Annu}
    \DefineJournalWordException{Annuity}{Annuity}
    \DefineJournalWordException{Anodic}{Anodic}
    \DefineJournalAbbreviation{Anointing}{Anoint}
    \DefineJournalAbbreviation{Anomaly}{Anom}
    \DefineJournalAbbreviation{Anonymous}{Anon}
    \DefineJournalWordException{Another}{Another}
    \DefineJournalAbbreviation{Answer}{Answ}
    \DefineJournalPartialAbbreviation{Antarcti}{Antarct}
    \DefineJournalWordException{Antenna}{Antenna}
    \DefineJournalWordException{Anthracite}{Anthracite}
    \DefineJournalPartialAbbreviation{Anthropogen}{Anthropog}
    \DefineJournalPartialAbbreviation{Anthropograph}{Anthropor}
    \DefineJournalAbbreviation{Anthroposophy}{Anthropos}
    \DefineJournalAbbreviation{Anti-dumping}{Anti-dump}
    \DefineJournalAbbreviation{Antiarrhythmic}{Antiarrhythm}
    \DefineJournalAbbreviation{Antibacterial}{Antibact}
    \DefineJournalPartialAbbreviation{Antibiotherap}{Antibiother}
    \DefineJournalAbbreviation{Antibody}{Antib}
    \DefineJournalPartialAbbreviation{Anticancer}{Anticancer}
    \DefineJournalPartialAbbreviation{Anticarcinogen}{Anticarcinog}
    \DefineJournalPartialAbbreviation{Anticip}{Anticip}
    \DefineJournalPartialAbbreviation{Antifung}{Antifung}
    \DefineJournalWordException{Antigens}{Antigens}
    \DefineJournalPartialAbbreviation{Antihypertensi}{Antihypertens}
    \DefineJournalPartialAbbreviation{Antiinfecti}{Antiinfect}
    \DefineJournalPartialAbbreviation{Antimalaria}{Antimalar}
    \DefineJournalPartialAbbreviation{Antimicrobi}{Antimicrob}
    \DefineJournalAbbreviation{Antineoplastic}{Antineoplast}
    \DefineJournalWordException{Antinomy}{Antinomy}
    \DefineJournalPartialAbbreviation{Antinuclear}{Antinucl}
    \DefineJournalPartialAbbreviation{Antinutrient}{Antinutr}
    \DefineJournalAbbreviation{Antioxidant}{Antioxid}
    \DefineJournalWordException{Antiplague}{Antiplague}
    %\DefineJournalPartialWordException{Antipoison}{Antipoison-}
    \DefineJournalAbbreviation{Antipollution}{Antipollut}
    \DefineJournalPartialAbbreviation{Antiqu}{Antiq}
    \DefineJournalPartialAbbreviation{Antirecessi}{Antirecess}
    \DefineJournalPartialAbbreviation{Antiretrovir}{Antiretrovir}
    \DefineJournalPartialAbbreviation{Antirheumati}{Antirheum}
    \DefineJournalPartialAbbreviation{Antiseismi}{Antiseism}
    \DefineJournalWordException{Antiserum}{Antiserum}
    \DefineJournalWordException{Antitrust}{Antitrust}
    \DefineJournalPartialAbbreviation{Antituberculos}{Antituberc}
    \DefineJournalWordException{Antitumor}{Antitumor}
    \DefineJournalAbbreviation{Antiviral}{Antivir}
    \DefineJournalWordException{Antwerp}{Antwerp}
    \DefineJournalWordException{Anxiety}{Anxiety}
    \DefineJournalWordException{Apartheid}{Apartheid}
    \DefineJournalAbbreviation{Apartment}{Apartm}
    \DefineJournalPartialAbbreviation{Apathogenic}{Apathog}
    \DefineJournalPartialAbbreviation{Aphaere}{Aphaer}
    \DefineJournalWordException{Aphasia}{Aphasia}
    \DefineJournalPartialAbbreviation{Aphere}{Apher}
    \DefineJournalPartialAbbreviation{Apicult}{Apic}
    \DefineJournalPartialAbbreviation{Aplica}{Apl}
    \DefineJournalAbbreviation{Apostolate}{Apostol}
    \DefineJournalAbbreviation{Apostolic}{Apostol}
    \DefineJournalAbbreviation{Appalachian}{Appalach}
    \DefineJournalWordException{Appaloosa}{Appaloosa}
    \DefineJournalAbbreviation{Apparel}{Appar}
    \DefineJournalWordException{Appeal}{Appeal}
    \DefineJournalPartialAbbreviation{Appear}{Appear}
    \DefineJournalAbbreviation{Appetiser}{Appet}
    \DefineJournalWordException{Applecore}{Applecore}
    \DefineJournalAbbreviation{Appliance}{Appl}
    \DefineJournalPartialAbbreviation{Applica}{Appl}
    \DefineJournalAbbreviation{Applied}{Appl}
    \DefineJournalAbbreviation{Applying}{Appl}
    \DefineJournalPartialAbbreviation{Appoint}{Appoint}
    \DefineJournalAbbreviation{Appointment}{Appointm}
    \DefineJournalPartialAbbreviation{Apprais}{Apprais}
    \DefineJournalWordException{Appraise}{Appraise}
    \DefineJournalAbbreviation{Appreciation}{Apprec}
    \DefineJournalPartialAbbreviation{Apprentic}{Apprent}
    \DefineJournalAbbreviation{Apprenticeship}{Apprenticesh}
    \DefineJournalWordException{Approach}{Approach}
    \DefineJournalAbbreviation{Appropriate}{Appropr}
    \DefineJournalAbbreviation{Appropriation}{Appropr}
    \DefineJournalPartialAbbreviation{Approv}{Approv}
    \DefineJournalPartialAbbreviation{Approximat}{Approx}
    \DefineJournalPartialAbbreviation{Aprax}{Aprax}
    \DefineJournalAbbreviation{Apricot}{Apric}
    \DefineJournalPartialAbbreviation{Aquacultur}{Aquac}
    \DefineJournalPartialAbbreviation{Aquaricultur}{Aquaric}
    \DefineJournalPartialAbbreviation{Aquatech}{Aquatech}
    \DefineJournalPartialAbbreviation{Aquati}{Aquat}
    \DefineJournalWordException{Arable}{Arable}
    \DefineJournalWordException{Arachis}{Arachis}
    \DefineJournalWordException{Aramaic}{Aramaic}
    \DefineJournalWordException{Aramoana}{Aramoana}
    \DefineJournalPartialAbbreviation{Arboricult}{Arboric}
    \DefineJournalWordException{Arcadia}{Arcadia}
    \DefineJournalWordException{Arcata}{Arcata}
    \DefineJournalPartialAbbreviation{Archaeoastronom}{Archaeoastron}
    \DefineJournalPartialAbbreviation{Archaeolog}{Archaeol}
    \DefineJournalPartialAbbreviation{Archaeometallurg}{Archaeometall}
    \DefineJournalPartialAbbreviation{Archaeometr}{Archaeom}
    \DefineJournalAbbreviation{Archdeaconry}{Archdeac}
    \DefineJournalAbbreviation{Archdiocese}{Archdioc}
    \DefineJournalPartialAbbreviation{Archeolog}{Archeol}
    \DefineJournalWordException{Archer}{Archer}
    \DefineJournalWordException{Archery}{Archery}
    \DefineJournalAbbreviation{Archipelago}{Archipel}
    \DefineJournalPartialAbbreviation{Architect}{Archit}
    \DefineJournalPartialAbbreviation{Architectoni}{Architecton}
    \DefineJournalAbbreviation{Arctic}{Arct}
    \DefineJournalWordException{Ardfert}{Ardfert}
    \DefineJournalWordException{Ardmore}{Ardmore}
    \DefineJournalWordException{Arecanut}{Arecanut}
    \DefineJournalPartialAbbreviation{Argonaut}{Argon}
    \DefineJournalAbbreviation{Arising}{Aris}
    \DefineJournalPartialAbbreviation{Aristotel}{Aristot}
    \DefineJournalPartialAbbreviation{Arithmeti}{Arith}
    \DefineJournalPartialAbbreviation{Arizona}{Ariz}
    \DefineJournalAbbreviation{Arkansas}{Ark}
    \DefineJournalAbbreviation{Arlington}{Arlingt}
    \DefineJournalWordException{Armchair}{Armchair}
    \DefineJournalAbbreviation{Armdale}{Armd}
    \DefineJournalWordException{Armed}{Armed}
    \DefineJournalAbbreviation{Armenia}{Armen}
    \DefineJournalAbbreviation{Armenian}{Armen}
    \DefineJournalWordException{Armoury}{Armoury}
    \DefineJournalAbbreviation{Aromatherapy}{Aromather}
    \DefineJournalWordException{Around}{Around}
    \DefineJournalPartialAbbreviation{Arrangement}{Arrange}
    \DefineJournalPartialAbbreviation{Arrear}{Arrear}
    \DefineJournalWordException{Arrest}{Arrest}
    \DefineJournalAbbreviation{Arrhythmias}{Arrhythm}
    \DefineJournalAbbreviation{Arrival}{Arriv}
    \DefineJournalWordException{Arrow}{Arrow}
    \DefineJournalAbbreviation{Arrowhead}{Arrowh}
    \DefineJournalWordException{Arsenal}{Arsenal}
    \DefineJournalWordException{Artcraft}{Artcraft}
    \DefineJournalWordException{Artemia}{Artemia}
    \DefineJournalWordException{Artery}{Artery}
    \DefineJournalPartialAbbreviation{Artheroscleros}{Artheroscler}
    \DefineJournalPartialAbbreviation{Arthroplast}{Arthroplast}
    \DefineJournalWordException{Arthropod}{Arthropod}
    \DefineJournalPartialAbbreviation{Arthroscop}{Arthrosc}
    \DefineJournalAbbreviation{Arthroscopy}{Arthrosc}
    \DefineJournalAbbreviation{Arthurian}{Arthur}
    \DefineJournalPartialAbbreviation{Articul}{Articul}
    \DefineJournalWordException{Artifact}{Artifact}
    \DefineJournalPartialAbbreviation{Artifici}{Artif}
    \DefineJournalAbbreviation{Artillery}{Artill}
    \DefineJournalWordException{Artview}{Artview}
    \DefineJournalWordException{Aryan}{Aryan}
    \DefineJournalWordException{Asbestos}{Asbestos}
    \DefineJournalAbbreviation{Asbestosis}{Asbestos}
    \DefineJournalWordException{Asbury}{Asbury}
    \DefineJournalWordException{Ascot}{Ascot}
    \DefineJournalWordException{Ashante}{Ashante}
    \DefineJournalWordException{Asheboro}{Asheboro}
    \DefineJournalAbbreviation{Ashford}{Ashf}
    \DefineJournalAbbreviation{Ashkenazic}{Ashken}
    \DefineJournalWordException{Asian}{Asian}
    \DefineJournalPartialAbbreviation{Asistenc}{Asist}
    \DefineJournalWordException{Asking}{Asking}
    \DefineJournalWordException{Asparagus}{Asparagus}
    \DefineJournalWordException{Aspergillus}{Aspergillus}
    %\DefineJournalPartialWordException{Assault}{Assault-}
    \DefineJournalAbbreviation{Assayer}{Assay}
    \DefineJournalPartialAbbreviation{Assert}{Assert}
    \DefineJournalAbbreviation{Assessed}{Assess}
    \DefineJournalAbbreviation{Assessing}{Assess}
    \DefineJournalAbbreviation{Assessment}{Assess}
    \DefineJournalAbbreviation{Assignment}{Assign}
    \DefineJournalPartialAbbreviation{Assimil}{Assim}
    \DefineJournalWordException{Assiniboia}{Assiniboia}
    \DefineJournalPartialAbbreviation{Associ}{Assoc}
    \DefineJournalAbbreviation{Assumption}{Assumpt}
    \DefineJournalPartialAbbreviation{Assur}{Assur}
    \DefineJournalWordException{Assyrian}{Assyrian}
    \DefineJournalPartialAbbreviation{Asteroseismolog}{Asteroseismol}
    \DefineJournalAbbreviation{Astonishing}{Astonish}
    \DefineJournalPartialAbbreviation{Astrobiolog}{Astrobiol}
    \DefineJournalPartialAbbreviation{Astrochemi}{Astrochem}
    \DefineJournalPartialAbbreviation{Astrodynam}{Astrodyn}
    \DefineJournalPartialAbbreviation{Astrometr}{Astrom}
    \DefineJournalAbbreviation{Astroparticle}{Astropart}
    \DefineJournalWordException{Astute}{Astute}
    \DefineJournalWordException{Asylum}{Asylum}
    \DefineJournalAbbreviation{Asymptotic}{Asymptot}
    \DefineJournalWordException{Ataxia}{Ataxia}
    \DefineJournalWordException{Athabaska}{Athabaska}
    \DefineJournalWordException{Atheist}{Atheist}
    \DefineJournalAbbreviation{Athenian}{Athen}
    \DefineJournalWordException{Athens}{Athens}
    \DefineJournalPartialAbbreviation{Atherogen}{Atherog}
    \DefineJournalPartialAbbreviation{Atherosclero}{Atheroscler}
    \DefineJournalPartialAbbreviation{Atherosclerolog}{Atherosclerol}
    \DefineJournalPartialAbbreviation{Athletic}{Athl}
    \DefineJournalWordException{Atlanta}{Atlanta}
    \DefineJournalPartialAbbreviation{Atlanti}{Atl}
    \DefineJournalAbbreviation{Atlantic}{Atl}
    \DefineJournalWordException{Atomindex}{Atomindex}
    \DefineJournalAbbreviation{Atrial}{Atr}
    \DefineJournalAbbreviation{Attainment}{Attain}
    \DefineJournalPartialAbbreviation{Attend}{Attend}
    \DefineJournalAbbreviation{Attention}{Atten}
    \DefineJournalWordException{Attitude}{Attitude}
    \DefineJournalPartialAbbreviation{Attorney}{Atty}
    \DefineJournalPartialAbbreviation{Attraction}{Attract}
    \DefineJournalAbbreviation{Attractive}{Attract}
    \DefineJournalAbbreviation{Atypical}{Atyp}
    \DefineJournalWordException{Auburn}{Auburn}
    \DefineJournalWordException{Auburndale}{Auburndale}
    \DefineJournalAbbreviation{Auchenorrhyncha}{Auchen}
    \DefineJournalAbbreviation{Auckland}{Auckl}
    \DefineJournalPartialAbbreviation{Auction}{Auction}
    \DefineJournalAbbreviation{Audaccount}{Audacc}
    \DefineJournalWordException{Audience}{Audience}
    \DefineJournalAbbreviation{Audio-visual}{Audio-v}
    \DefineJournalWordException{Audiotape}{Audiotape}
    \DefineJournalAbbreviation{Audiovision}{Audiov}
    \DefineJournalAbbreviation{Audiovisual}{Audiov}
    \DefineJournalWordException{Augusta}{Augusta}
    \DefineJournalWordException{Augustan}{Augustan}
    \DefineJournalPartialAbbreviation{Augustinian}{Augustin}
    \DefineJournalWordException{Auricular}{Auricular}
    \DefineJournalAbbreviation{Auroral}{Auror}
    \DefineJournalWordException{Ausoil}{Ausoil}
    \DefineJournalWordException{Auspice}{Auspice}
    \DefineJournalWordException{Aussie}{Aussie}
    \DefineJournalWordException{Austin}{Austin}
    \DefineJournalPartialAbbreviation{Australasia}{Australas}
    \DefineJournalWordException{Austria}{Austria}
    \DefineJournalWordException{Austrian}{Austrian}
    \DefineJournalAbbreviation{Authenticity}{Authent}
    \DefineJournalWordException{Author}{Author}
    \DefineJournalPartialAbbreviation{Authoris}{Auth}
    \DefineJournalAbbreviation{Authority}{Auth}
    \DefineJournalPartialAbbreviation{Authoriz}{Auth}
    \DefineJournalWordException{Autism}{Autism}
    \DefineJournalWordException{Autoharp}{Autoharp}
    \DefineJournalPartialAbbreviation{Autoimmunit}{Autoimmun}
    \DefineJournalAbbreviation{Autoionization}{Autoioniz}
    \DefineJournalWordException{Autoline}{Autoline}
    \DefineJournalPartialAbbreviation{Automobil}{Automob}
    \DefineJournalWordException{Automotion}{Automotion}
    \DefineJournalAbbreviation{Automotive}{Automot}
    \DefineJournalWordException{Autoparts}{Autoparts}
    \DefineJournalAbbreviation{Autoxidation}{Autoxid}
    \DefineJournalWordException{Autumn}{Autumn}
    \DefineJournalPartialAbbreviation{Auxilia}{Aux}
    \DefineJournalAbbreviation{Availability}{Availab}
    \DefineJournalWordException{Available}{Available}
    \DefineJournalWordException{Avebury}{Avebury}
    \DefineJournalAbbreviation{Avenger}{Aveng}
    \DefineJournalPartialAbbreviation{Avenue}{Ave}
    \DefineJournalAbbreviation{Average}{Aver}
    \DefineJournalWordException{Aviary}{Aviary}
    \DefineJournalPartialAbbreviation{Aviation}{Aviat}
    \DefineJournalAbbreviation{Aviator}{Aviat}
    \DefineJournalPartialAbbreviation{Avion}{Avion}
    \DefineJournalWordException{Avocado}{Avocado}
    \DefineJournalPartialAbbreviation{Avoid}{Avoid}
    \DefineJournalWordException{Avonmore}{Avonmore}
    \DefineJournalPartialAbbreviation{Awak}{Awak}
    \DefineJournalPartialAbbreviation{Award}{Award}
    \DefineJournalAbbreviation{Awareness}{Aware}
    \DefineJournalWordException{Awning}{Awning}
    \DefineJournalWordException{Aylesbury}{Aylesbury}
    \DefineJournalWordException{Aylmer}{Aylmer}
    \DefineJournalAbbreviation{Ayrshire}{Ayrsh}
    \DefineJournalWordException{\=Ayurvedic}{\=Ayurvedic}
    \DefineJournalAbbreviation{Babylonian}{Babylon}
    \DefineJournalPartialAbbreviation{Babysitt}{Babysitt}
    \DefineJournalWordException{Bachelor}{Bachelor}
    \DefineJournalAbbreviation{Bacillary}{Bacill}
    \DefineJournalPartialAbbreviation{Backcalculat}{Backcalc}
    \DefineJournalAbbreviation{Backgammon}{Backgam}
    \DefineJournalAbbreviation{Background}{Backgr}
    \DefineJournalAbbreviation{Backpacker}{Backpack}
    \DefineJournalWordException{Backstage}{Backstage}
    \DefineJournalWordException{Backstretch}{Backstretch}
    \DefineJournalWordException{Backwoods}{Backwoods}
    \DefineJournalAbbreviation{Backwoodsman}{Backwoodsm}
    \DefineJournalWordException{Backyard}{Backyard}
    \DefineJournalWordException{Bacon}{Bacon}
    \DefineJournalPartialAbbreviation{Bacteria}{Bact}
    \DefineJournalPartialAbbreviation{Bacterie}{Bact}
    \DefineJournalPartialAbbreviation{Bacteriolog}{Bacteriol}
    \DefineJournalAbbreviation{Bacterium}{Bact}
    \DefineJournalWordException{Badger}{Badger}
    \DefineJournalWordException{Badminton}{Badminton}
    \DefineJournalWordException{Baghdad}{Baghdad}
    \DefineJournalWordException{Bahamas}{Bahamas}
    \DefineJournalWordException{Bahrain}{Bahrain}
    \DefineJournalWordException{Bailout}{Bailout}
    \DefineJournalWordException{Bairnsdale}{Bairnsdale}
    \DefineJournalPartialAbbreviation{Baker}{Bak}
    \DefineJournalAbbreviation{Baking}{Bak}
    \DefineJournalWordException{Balaclava}{Balaclava}
    \DefineJournalWordException{Balasore}{Balasore}
    \DefineJournalPartialAbbreviation{Balcanic}{Balc}
    \DefineJournalPartialAbbreviation{Ballad}{Ballad}
    \DefineJournalWordException{Ballarat}{Ballarat}
    \DefineJournalWordException{Ballast}{Ballast}
    \DefineJournalAbbreviation{Ballerina}{Baller}
    \DefineJournalWordException{Ballet}{Ballet}
    \DefineJournalWordException{Ballina}{Ballina}
    \DefineJournalWordException{Ballincollig}{Ballincollig}
    \DefineJournalWordException{Ballintrillick}{Ballintrillick}
    \DefineJournalPartialAbbreviation{Ballisti}{Ballist}
    \DefineJournalPartialAbbreviation{Balloon}{Balloon}
    \DefineJournalWordException{Ballroom}{Ballroom}
    \DefineJournalWordException{Ballydonoghue}{Ballydonoghue}
    \DefineJournalPartialAbbreviation{Balneotherap}{Balneother}
    \DefineJournalAbbreviation{Baltimore}{Baltim}
    \DefineJournalWordException{Bamboo}{Bamboo}
    \DefineJournalAbbreviation{Bamfield}{Bamf}
    \DefineJournalPartialAbbreviation{Banan}{Banan}
    \DefineJournalAbbreviation{Banding}{Band}
    \DefineJournalWordException{Bandmaster}{Bandmaster}
    \DefineJournalAbbreviation{Bandsman}{Bandsm}
    \DefineJournalAbbreviation{Bandwagon}{Bandwag}
    \DefineJournalWordException{Bangalore}{Bangalore}
    \DefineJournalAbbreviation{Bangor}{Bang}
    \DefineJournalWordException{Banjul}{Banjul}
    \DefineJournalWordException{Bankcard}{Bankcard}
    \DefineJournalAbbreviation{Banker}{Bank}
    \DefineJournalAbbreviation{Banking}{Bank}
    \DefineJournalWordException{Banknote}{Banknote}
    \DefineJournalWordException{Bankruptcy}{Bankruptcy}
    \DefineJournalAbbreviation{Bankstown}{Bankst}
    \DefineJournalWordException{Banner}{Banner}
    \DefineJournalWordException{Bannister}{Bannister}
    \DefineJournalWordException{Banquet}{Banquet}
    \DefineJournalWordException{Bantam}{Bantam}
    \DefineJournalWordException{Banyan}{Banyan}
    \DefineJournalPartialAbbreviation{Baptist}{Baptist}
    \DefineJournalWordException{Baradine}{Baradine}
    \DefineJournalPartialAbbreviation{Barbar}{Barbar}
    \DefineJournalWordException{Barber}{Barber}
    \DefineJournalPartialAbbreviation{Bargain}{Bargain}
    \DefineJournalAbbreviation{Bariatric}{Bariatr}
    \DefineJournalAbbreviation{Barker}{Bark}
    \DefineJournalWordException{Barley}{Barley}
    \DefineJournalPartialAbbreviation{Baroreceptor}{Barorecept}
    \DefineJournalWordException{Barrackpore}{Barrackpore}
    \DefineJournalWordException{Barrens}{Barrens}
    \DefineJournalWordException{Barrier}{Barrier}
    \DefineJournalAbbreviation{Barrington}{Barringt}
    \DefineJournalWordException{Barrister}{Barrister}
    \DefineJournalAbbreviation{Barrytown}{Barryt}
    \DefineJournalAbbreviation{Barter}{Bart}
    \DefineJournalWordException{Barton}{Barton}
    \DefineJournalAbbreviation{Baseball}{Baseb}
    \DefineJournalWordException{Basebook}{Basebook}
    \DefineJournalWordException{Baseline}{Baseline}
    \DefineJournalWordException{Basement}{Basement}
    \DefineJournalWordException{Basic}{Basic}
    \DefineJournalAbbreviation{Basically}{Basic}
    \DefineJournalAbbreviation{Basilian}{Basil}
    \DefineJournalWordException{Basin}{Basin}
    \DefineJournalWordException{Basingstoke}{Basingstoke}
    \DefineJournalAbbreviation{Basketball}{Basketb}
    \DefineJournalAbbreviation{Basketmaker}{Basketmak}
    \DefineJournalAbbreviation{Bassist}{Bass}
    \DefineJournalAbbreviation{Bassoonist}{Bassoon}
    \DefineJournalWordException{Bastard}{Bastard}
    \DefineJournalAbbreviation{Basutoland}{Basutol}
    \DefineJournalAbbreviation{Bathing}{Bath}
    \DefineJournalAbbreviation{Bathroom}{Bathr}
    \DefineJournalWordException{Bathurst}{Bathurst}
    \DefineJournalPartialAbbreviation{Bathymetri}{Bathym\`etr}
    \DefineJournalWordException{Baton Rouge}{Baton Rouge}
    \DefineJournalWordException{Battalion}{Battalion}
    \DefineJournalPartialAbbreviation{Batter}{Batter}
    \DefineJournalWordException{Battersea}{Battersea}
    \DefineJournalWordException{Battery}{Battery}
    \DefineJournalWordException{Battle}{Battle}
    \DefineJournalPartialAbbreviation{Battlefield}{Battlef}
    \DefineJournalAbbreviation{Battleford}{Battlef}
    \DefineJournalWordException{Bauchi}{Bauchi}
    \DefineJournalWordException{Baulkham Hills}{Baulkham Hills}
    \DefineJournalAbbreviation{Bavarian}{Bavar}
    \DefineJournalWordException{Bayesian}{Bayesian}
    \DefineJournalWordException{Bayline}{Bayline}
    \DefineJournalAbbreviation{Baylor}{Bayl}
    \DefineJournalWordException{Bayonet}{Bayonet}
    \DefineJournalWordException{Bayview}{Bayview}
    \DefineJournalWordException{Bazaar}{Bazaar}
    \DefineJournalWordException{Beach}{Beach}
    \DefineJournalAbbreviation{Beacon}{Beac}
    \DefineJournalAbbreviation{Beaconsfield}{Beaconsfld}
    \DefineJournalWordException{Beagle}{Beagle}
    \DefineJournalAbbreviation{Beamsville}{Beamsv}
    \DefineJournalAbbreviation{Bearer}{Bear}
    \DefineJournalPartialAbbreviation{Bearing}{Bear}
    \DefineJournalWordException{Beaten}{Beaten}
    \DefineJournalAbbreviation{Beatitude}{Beatit}
    \DefineJournalAbbreviation{Beauceville}{Beaucev}
    \DefineJournalWordException{Beaumont}{Beaumont}
    \DefineJournalWordException{Beautician}{Beautician}
    \DefineJournalWordException{Beautiful}{Beautiful}
    \DefineJournalWordException{Beauty}{Beauty}
    \DefineJournalWordException{Beaver}{Beaver}
    \DefineJournalAbbreviation{Bechuanaland}{Bechuanal}
    \DefineJournalAbbreviation{Becoming}{Becom}
    \DefineJournalWordException{Bedding}{Bedding}
    \DefineJournalWordException{Beddington}{Beddington}
    \DefineJournalWordException{Bedford}{Bedford}
    \DefineJournalAbbreviation{Bedfordshire}{Beds}
    \DefineJournalWordException{Bedroom}{Bedroom}
    \DefineJournalWordException{Bedside}{Bedside}
    \DefineJournalAbbreviation{Beechcraft}{Beechcr}
    \DefineJournalWordException{Beehive}{Beehive}
    \DefineJournalPartialAbbreviation{Beekeeper}{Beekeep}
    \DefineJournalAbbreviation{Beekeeping}{Beekeep}
    \DefineJournalWordException{Before}{Before}
    \DefineJournalAbbreviation{Befriending}{Befriend}
    \DefineJournalAbbreviation{Beginner}{Begin}
    \DefineJournalAbbreviation{Beginning}{Begin}
    \DefineJournalPartialAbbreviation{Behavior}{Behav}
    \DefineJournalPartialAbbreviation{Behaviour}{Behav}
    \DefineJournalWordException{Behind}{Behind}
    \DefineJournalAbbreviation{Belarussian}{Belarus}
    \DefineJournalWordException{Belconnen}{Belconnen}
    \DefineJournalAbbreviation{Belfast}{Belf}
    \DefineJournalPartialAbbreviation{Belgi}{Belg}
    \DefineJournalWordException{Belief}{Belief}
    \DefineJournalWordException{Believe}{Believe}
    \DefineJournalWordException{Bellanca}{Bellanca}
    \DefineJournalWordException{Bellflower}{Bellflower}
    \DefineJournalWordException{Bellow}{Bellow}
    \DefineJournalWordException{Belmont}{Belmont}
    \DefineJournalPartialAbbreviation{Belong}{Belong}
    \DefineJournalWordException{Belting}{Belting}
    \DefineJournalWordException{Benchmark}{Benchmark}
    \DefineJournalWordException{Bendel}{Bendel}
    \DefineJournalPartialAbbreviation{Benefici}{Benef}
    \DefineJournalWordException{Benefit}{Benefit}
    \DefineJournalWordException{Benevolent}{Benevolent}
    \DefineJournalWordException{Bengal}{Bengal}
    \DefineJournalWordException{Bengali}{Bengali}
    \DefineJournalWordException{Benin}{Benin}
    \DefineJournalWordException{Bennie}{Bennie}
    \DefineJournalPartialAbbreviation{Bentholog}{Benthol}
    \DefineJournalWordException{Bentley}{Bentley}
    \DefineJournalWordException{Benue}{Benue}
    \DefineJournalWordException{Benzene}{Benzene}
    \DefineJournalWordException{Benzole}{Benzole}
    \DefineJournalWordException{Bequest}{Bequest}
    \DefineJournalAbbreviation{Bereavement}{Bereave}
    \DefineJournalAbbreviation{Bergenfield}{Bergenf}
    \DefineJournalWordException{Berkeley}{Berkeley}
    \DefineJournalWordException{Berkhamstead}{Berkhamstead}
    \DefineJournalWordException{Berkhamsted}{Berkhamsted}
    \DefineJournalAbbreviation{Berkshire}{Berks}
    \DefineJournalPartialAbbreviation{Bermud}{Bermud}
    \DefineJournalAbbreviation{Bermudagrass}{Bermudagr}
    \DefineJournalWordException{Berne}{Berne}
    \DefineJournalWordException{Berry}{Berry}
    \DefineJournalWordException{Berwick}{Berwick}
    \DefineJournalAbbreviation{Berwickshire}{Berwicks}
    \DefineJournalAbbreviation{Bestseller}{Bestsell}
    \DefineJournalWordException{Bethesda}{Bethesda}
    \DefineJournalWordException{Better}{Better}
    %\DefineJournalPartialWordException{Betting}{Betting-}
    \DefineJournalWordException{Between}{Between}
    \DefineJournalWordException{Beverage}{Beverage}
    \DefineJournalWordException{Beverly Hills}
  • main.tex2.0 KB
    % Trimmed from the Optica Publishing Group universal manuscript template
    % (optica-article.cls v1.0, 2022), https://opg.optica.org/submit/templates/default.cfm
    \documentclass{optica-article}
    
    \journal{opticajournal} % use for Optica, JOCN, PRJ; or ao, aop, boe, josaa, josab, oe, ol, ome, optcon
    
    \articletype{Research Article}
    
    \usepackage{lineno}
    \linenumbers
    
    \begin{document}
    
    \title{Your Paper Title Here}
    
    \author{First Author,\authormark{1} and Second Author\authormark{2,*}}
    
    \address{\authormark{1}Department of Physics, Example University, City, Country\\
    \authormark{2}Example Photonics Institute, City, Country}
    
    \email{\authormark{*}second.author@example.org}
    
    \begin{abstract}
    Replace this abstract with a short summary of your work. The universal template works for all Optica Publishing Group journals; use the length-check variant if you need a precise page estimate for Optics Letters or short Optica articles.
    \end{abstract}
    
    \section{Introduction}
    
    Introduce the problem and cite prior work~\cite{maiman1960,kao1966}. Reference format matters for Optica journals; journal titles are abbreviated automatically through the jabbrv package.
    
    \section{Theory}
    
    Display equations are numbered:
    \begin{equation}
      n(\omega) = \sqrt{1 + \frac{\omega_p^2}{\omega_0^2 - \omega^2}}.
      \label{eq:index}
    \end{equation}
    
    \section{Results}
    
    \begin{table}[htbp]
    \centering
    \caption{Example measurement summary}
    \begin{tabular}{ccc}
    \hline
    Wavelength (nm) & Loss (dB/km) & Dispersion (ps/nm/km) \\
    \hline
    1310 & 0.35 & 0 \\
    1550 & 0.19 & 17 \\
    \hline
    \end{tabular}
    \label{tab:fiber}
    \end{table}
    
    Discuss Table~\ref{tab:fiber} and Eq.~(\ref{eq:index}) here.
    
    \section{Conclusion}
    
    Summarize the findings. Ask the agent in the chat to draft sections, typeset derivations, or format your reference list for you.
    
    \begin{backmatter}
    \bmsection{Funding} List funders as named in the Optica funder registry.
    \bmsection{Disclosures} The authors declare no conflicts of interest.
    \end{backmatter}
    
    \bibliography{references}
    
    \end{document}
    
  • Libraries and docs
  • jabbrv.sty19 KB
    %% 2018_02_07 - Modifications of Marie-Jean Thoraval (mjthoraval@gmail.com):
    %% Suppress the end period after non-abbreviated journal titles.
    %%
    %% Copyright 2010 Erich Hoover
    %% E-mail: ehoover@mines.edu
    %% 
    %% =============================================
    %% IMPORTANT NOTICE:
    %% 
    %% This work may be distributed and/or modified under the conditions
    %% of the LaTeX Project Public License, either version 1.3c of this
    %% license or (at your option) any later version.
    %% The latest version of this license is available at
    %%   http://www.latex-project.org/lppl.txt
    %% =============================================
    %% 
    %% This package provides the "\JournalTitle{<title>}" command, where
    %% "<title>" is a journal title that you wish to have automatically
    %% abbreviated.  For example,
    %%   \JournalTitle{Journal of the Optical Society of America}
    %% will be replaced to read
    %%   J. Opt. Soc. Am.
    %% 
    %% The default behavior of this package is to place a period after
    %% each abbreviation.  For publications that require period-less
    %% abbreviations simply include the package option "noperiod":
    %%   \usepackage[noperiod]{jabbrv}
    %% 
    %% The default behavior of this package is to not abbreviate a
    %% journal title that only contains one word.  You can disable this
    %% behavior (still abbreviate one word titles) by including the
    %% "oneword" package option:
    %%   \usepackage[oneword]{jabbrv}
    %%
    %% This package also ignores undefined abbreviations (does not
    %% abbreviate them) by default.  In order to make sure that all the
    %% words you expect to be abbreviated are actually abbreviated then
    %% include the "warnundef" option:
    %%   \usepackage[warnundef]{jabbrv}
    %% Please note that this option outputs a LaTeX warning for each
    %% title word that does not have an abbreviation, possibly resulting
    %% in a large number of warnings in the output log.
    %% 
    %% To change the language used for the set of abbreviations (english 
    %% by default), use the  ``lang=<value>'' option with the Unix
    %% language code for <value>; for example:
    %%   \usepackage[lang=es]{jabbrv}
    %% sets the abbreviation language to Spanish.
    %% 
    %% In order to add customize abbreviations this package provides
    %% three additional commands: \DefineJournalAbbreviation, 
    %% \DefineJournalPartialAbbreviation and \DefineSpuriousJournalWord.
    %% \DefineSpuriousJournalWord simply takes a single case-sensitive
    %% parameter, this parameter will be added to the list of words to
    %% completely remove in the output. \DefineJournalAbbreviation takes
    %% two parameters, the first parameter is the case-sensitive word to
    %% abbreviate and the second parameter is the actual abbreviation,
    %% for example:
    %%   \DefineJournalAbbreviation{Journal}{J}
    %% \DefineJournalPartialAbbreviation takes two
    %% parameters juts like \DefineJournalAbbreviation; however,
    %% \DefineJournalPartialAbbreviation creates an entry that matches
    %% any title that begins with the first parameter, for example:
    %%   \DefineJournalPartialAbbreviation{Communica}{Commun}
    %% will match longer words such as ``Communications'' and
    %% abbreviate any such word with the given abbreviated form. Please
    %% note that care should be taken with creating custom partial
    %% abbreviations, as such abbreviations that are not approved by 
    %% the ISSN may match unintended title words.
    %% 
    %% Please note that this package is still very much in the beta
    %% stage, while it should work just fine it has not yet been
    %% extensively tested.
    %% 
    \NeedsTeXFormat{LaTeX2e}[1995/06/01]
    \ProvidesPackage{jabbrv}[2010/08/18 v0.2
    	Automatic Journal Title Abbreviation Package]
    \RequirePackage{kvoptions}[2006/08/17]
    
    % Special if statement for ensuring there are no double-spaces in the resulting entries
    \newif\if@gobble@space@
    
    % Special if for warning when an abbreviation is not defined
    \newif\if@warn@noabbrv@ \@warn@noabbrv@false
    
    % Special if for whether an abbreviation match was found
    \newif\if@jabbrv@match@found@
    
    % Special if for handling exceptions to the abbreviation rules
    \newif\if@abbreviate@journal@
    
    % Special if for handling non-breaking spaces and slashes
    \newif\if@jabbrv@special@sep@
    
    % Special if for abbreviating when a title only contains one word
    \newif\if@jabbrv@abbrv@one@word@title@ \@jabbrv@abbrv@one@word@title@false
    \def\jabbrv@one@word@title{%
    	\if@jabbrv@abbrv@one@word@title@%
    		\journal@output@abbrv%
    	\else%
    		\the\temp@journal@text%
    	\fi%
    }
    
    % Special definition for the period so that a double-period doesn't result at the end of the entry
    \newif\if@show@period@ \@show@period@true
    \newif\if@end@period@
    \newif\if@no@space@ \@no@space@false
    \newif\if@special@period@
    \def\journal@abbrv@period@noperiod{\global\@end@period@true}
    \def\journal@abbrv@period@period{%
    	\if@show@period@%
    		.%
    	\fi%
    }
    \def\journal@abbrv@period{%
    	\ifx\journal@char@stop\@jrnl@temp@char%
    		\journal@abbrv@period@noperiod%
    	\else%
    		\ifx.\@jrnl@temp@char%
    		\else%
    			\journal@abbrv@period@period%
    		\fi%
    	\fi%
    }
    
    % Custom ``comma below'' command (use only if \textcommabelow is defined):
    \global\let\jabbrv@textcommabelow=\textcommabelow
    \gdef\J@C{%
    	\expandafter\ifx\csname jabbrv@textcommabelow\endcsname\relax%
    		\def\jabbrv@comma{}%
    	\else%
    		\def\jabbrv@comma{\jabbrv@textcommabelow}%
    	\fi%
    	\jabbrv@comma%
    }
    
    % Redefinitions for diacritical marks (ignored by ISO-4) and unusual symbols so that they can be
    % processed as command names
    \def\journal@char@empty{\@gobble X} % cannot be empty or it will match \journal@char@stop
    \def\jabbrv@redefine@diacritic{%
    	\let\`\journal@char@empty% grave accent
    	\let\'\journal@char@empty% accute accent
    	\let\^\journal@char@empty% circumflex
    	\let\"\journal@char@empty% umlaut
    	\let\=\journal@char@empty% macron accent
    	\let\c\journal@char@empty% cedilla
    	\let\t\journal@char@empty% tie
    	\let\u\journal@char@empty% breve
    	\let\v\journal@char@empty% caron
    	\def\~{@TILDE@}%
    	\def\aa{@RINGa@}%
    	\def\AA{@RINGA@}%
    	\def\ae{@aeDIPHTHONG@}%
    	\def\AE{@AEDIPHTHONG@}%
    	\def\o{@SLASHo@}%
    	\def\O{@SLASHO@}%
    	\def\oe{@oeDIPHTHONG@}%
    	\def\OE{@OEDIPHTHONG@}%
    	\def\ss{@ESZETT@}%
    	\def\&{@AND@}%
    	\def\textlefthalfring{@LEFTHALFRING@}%
    	% Custom \J@C may be called directly or defined through \textcommabelow:
    	\def\J@C{@JABBRVCOMMA@}%
    	\let\textcommabelow=\J@C%
    }
    \global\let\jabbrv@graveaccent=\`
    \global\let\jabbrv@accuteaccent=\'
    \global\let\jabbrv@circumflex=\^
    \global\let\jabbrv@umlaut=\"
    \global\let\jabbrv@macronaccent=\=
    \global\let\jabbrv@tilde=\~
    \global\let\jabbrv@ringa=\aa
    \global\let\jabbrv@ringA=\AA
    \global\let\jabbrv@aediphthong=\ae
    \global\let\jabbrv@AEdiphthong=\AE
    \global\let\jabbrv@cedilla=\c
    \global\let\jabbrv@slasho=\o
    \global\let\jabbrv@slashO=\O
    \global\let\jabbrv@oediphthong=\oe
    \global\let\jabbrv@OEdiphthong=\OE
    \global\let\jabbrv@eszett=\ss
    \global\let\jabbrv@tie=\t
    \global\let\jabbrv@breve=\u
    \global\let\jabbrv@caron=\v
    \global\let\jabbrv@and=\&
    \global\let\jabbrv@=\textlefthalfring
    % Custom:
    \global\let\jabbrv@comma=\J@C
    % When outputing abbreviations or un-abbreviated words the diacritic match
    % list should be disabled (return things to normal):
    \def\jabbrv@normal@diacritic{%
    	\let\`=\jabbrv@graveaccent%
    	\let\'=\jabbrv@accuteaccent%
    	\let\^=\jabbrv@circumflex%
    	\let\"=\jabbrv@umlaut%
    	\let\==\jabbrv@macronaccent%
    	\let\~=\jabbrv@tilde%
    	\let\c=\jabbrv@cedilla%
    	\let\aa=\jabbrv@ringa%
    	\let\AA=\jabbrv@ringA%
    	\let\ae=\jabbrv@aediphthong%
    	\let\AE=\jabbrv@AEdiphthong%
    	\let\o=\jabbrv@slasho%
    	\let\O=\jabbrv@slashO%
    	\let\oe=\jabbrv@oediphthong%
    	\let\OE=\jabbrv@OEdiphthong%
    	\let\ss=\jabbrv@eszett%
    	\let\t=\jabbrv@tie%
    	\let\u=\jabbrv@breve%
    	\let\v=\jabbrv@caron%
    	\let\&=\jabbrv@and%
    	\let\textlefthalfring=\jabbrv@textlefthalfring%
    	% Custom \J@C may be called directly or defined through \textcommabelow:
    	\let\J@C=\jabbrv@comma%
    	\let\textcommabelow=\jabbrv@comma%
    }
    \def\jabbrv@nbsp{@NBSP@}
    \def\jabbrv@slash{@SLASH@}
    \def\jabbrv@space{@SPACE@}
    \def\jabbrv@underscore{@UNDERSCORE@}
    \def\jabbrv@redefine@special{%
    	\let~=\jabbrv@nbsp%
    	\let\slash=\jabbrv@slash%
    	\let\ =\jabbrv@space%
    	\let\_=\jabbrv@underscore%
    }
    \global\let\jabbrv@slash@orig=\slash
    \global\let\jabbrv@space@orig=\ 
    \global\let\jabbrv@underscore@orig=\_
    
    % Define Common Abbreviations (see language definition files for the list):
    \providecommand{\DefineJournalAbbreviation}[2]{
    	\begingroup
    		\jabbrv@redefine@diacritic
    		\expandafter\gdef\csname journal@abbrv@#1\endcsname{%
    			\begingroup%
    				\jabbrv@normal@diacritic%
    				#2%
    			\endgroup%
    			\@gobble@space@false%
    			\journal@abbrv@period%
    		}
    	\endgroup
    }
    
    % Define specific journals that are exceptions:
    \providecommand{\DefineJournalException}[2]{
    	\begingroup
    		\jabbrv@redefine@diacritic
    		\expandafter\gdef\csname journal@exception@#1\endcsname{%
    			\begingroup%
    				\jabbrv@normal@diacritic%
    				#2%
    			\endgroup%
    			\@gobble@space@false%
    		}
    	\endgroup
    }
    
    % Define specific journal words that are exceptions:
    \providecommand{\DefineJournalWordException}[2]{
    	\begingroup
    		\jabbrv@redefine@diacritic
    		\expandafter\gdef\csname journal@word@exception@#1\endcsname{%
    			\begingroup%
    				\jabbrv@normal@diacritic%
    				#2%
    			\endgroup%
    			\@gobble@space@false%
    		}
    	\endgroup
    }
    
    % Define Common Partial Abbreviations (see language definition files for the list):
    \providecommand{\DefineJournalPartialAbbreviation}[2]{
    	\begingroup
    		\jabbrv@redefine@diacritic
    		\expandafter\gdef\csname journal@partial@abbrv@#1\endcsname{%
    			\begingroup%
    				\jabbrv@normal@diacritic%
    				#2%
    			\endgroup%
    			\@gobble@space@false%
    			\journal@abbrv@period%
    		}
    	\endgroup
    }
    
    % Define Suprious Word Removal:
    \providecommand{\DefineSpuriousJournalWord}[1]{%
    	\expandafter\def\csname journal@abbrv@#1\endcsname{\journal@output@space}%
    }
    \DefineSpuriousJournalWord{of}
    \DefineSpuriousJournalWord{in}
    \DefineSpuriousJournalWord{and}
    \DefineSpuriousJournalWord{the}
    
    % Handle the rather generic \futurelet code:
    \newtoks\temp@journal@text
    \newtoks\temp@journal@text@
    \temp@journal@text{}
    \def\journal@char@stop{}
    \def\@journal@space{\afterassignment\@journal@space@\let\@tempa= }
    \def\@journal@space@{\journal@char@loop}
    \def\@journal@gobble#1{\journal@char@loop}
    \def\@journal@character#1{%
    	\temp@journal@text\expandafter{\the\temp@journal@text#1}%
    	\journal@char@loop%
    }
    \def\journal@char@loop{%
    	\futurelet\@jrnl@temp@char%
    	\journal@char@loop@%
    }
    
    % Code for finding the length of a string:
    \newcounter{jabbrv@strlen@count}
    \def\jabbrv@strlen@stop{}
    \def\jabbrv@strlen#1{%
    	\setcounter{jabbrv@strlen@count}{1}%
    	\expandafter\jabbrv@strlen@ #1\jabbrv@strlen@stop%
    }
    \def\jabbrv@strlen@#1{%
    	\@ifnextchar\jabbrv@strlen@stop%
    	{}%
    	{%
    		\addtocounter{jabbrv@strlen@count}{1}%
    		\expandafter\jabbrv@strlen@%
    	}%
    }
    
    % The following ``for loop'' command is a convenience function for going over the word's characters
    \newcommand{\jabbrv@for@loop}[5][1]{%
    	\setcounter{#2}{#3}%
    	\ifnum#4\relax%
    		#5%
    		\addtocounter{#2}{#1}%
    		\jabbrv@for@loop[#1]{#2}{\value{#2}}{#4}{#5}%
    	\fi%
    }
    
    % Gobble a given number of characters off the end of a string
    \newcounter{jabbrv@gobble@temp}
    \def\jabbrv@gobble@stop{}
    \def\jabbrv@gobble@ending#1#2#3{%
    	\setcounter{jabbrv@gobble@temp}{#3}%
    	\addtocounter{jabbrv@gobble@temp}{+1}%
    	\addtocounter{jabbrv@gobble@temp}{-#2}%
    	\temp@journal@text@{}%
    	\expandafter\jabbrv@gobble@ending@ #1\jabbrv@gobble@stop%
    }
    
    \def\jabbrv@gobble@ending@{%
    	\futurelet\@jrnl@gobble@char%
    	\jabbrv@gobble@ending@@%
    }
    
    \def\jabbrv@gobble@ending@character#1{%
    	\expandafter\ifnum\value{jabbrv@gobble@temp} > 0\relax%
    		\temp@journal@text@\expandafter{\the\temp@journal@text@#1}%
    	\fi%
    	\jabbrv@gobble@ending@%
    }
    
    \def\jabbrv@gobble@ending@character@#1{%
    	\jabbrv@gobble@ending@%
    }
    
    \def\jabbrv@gobble@ending@@{%
    	\addtocounter{jabbrv@gobble@temp}{-1}%
    	\ifx \jabbrv@gobble@stop\@jrnl@gobble@char%
    		\let\@tempa\@gobble%
    	\else\ifcat\noexpand\@jrnl@gobble@char\relax%
    		\let\@tempa\jabbrv@gobble@ending@character@%
    	\else%
    		\let\@tempa\jabbrv@gobble@ending@character%
    	\fi\fi%
    	\@tempa%
    }
    
    % Find partial title word matches
    \newcounter{jabbrv@loop@i}
    \newcounter{jabbrv@loop@max}
    \def\journal@output@abbrv@partial{%
    	\jabbrv@strlen{\the\temp@journal@text}%
    	\setcounter{jabbrv@loop@max}{\value{jabbrv@strlen@count}}%
    	\jabbrv@for@loop{jabbrv@loop@i}{0}{\value{jabbrv@loop@i} < \value{jabbrv@loop@max}}{%
    		\jabbrv@gobble@ending{\the\temp@journal@text}{\value{jabbrv@loop@i}}{\value{jabbrv@loop@max}}%
    		\expandafter\ifx\csname journal@partial@abbrv@\the\temp@journal@text@\endcsname\relax%
    			% No known partial abbreviation
    		\else%
    			\@jabbrv@match@found@true%
    			\csname journal@partial@abbrv@\the\temp@journal@text@\endcsname%
    			\setcounter{jabbrv@loop@i}{\value{jabbrv@loop@max}}%
    		\fi%
    	}%
    }
    
    % Output single spaces even when there are multiple spaces together
    \def\journal@output@space{%
    	\if@gobble@space@%
    	\else%
    		\if@jabbrv@special@sep@%
    			\@jabbrv@special@sep@false%
    		\else%
    			\space%
    		\fi%
    		\@gobble@space@true%
    	\fi%
    }
    
    % Output the correct abbreviation for a title word
    \def\journal@output@abbrv{%
    	\if@special@period@%
    		\journal@abbrv@period%
    	\else%
    		\if@no@space@%
    			.% There was a user-entered period with no space after it
    		\else%
    			\journal@output@space%
    		\fi%
    		\@jabbrv@match@found@false%
    		\expandafter\ifx\csname journal@abbrv@\the\temp@journal@text\endcsname\relax%
    			\expandafter\ifcsname journal@word@exception@\the\temp@journal@text\endcsname%
    				\expandafter\csname journal@word@exception@\the\temp@journal@text\endcsname%
    				\@jabbrv@match@found@true%
    			\else%
    				\journal@output@abbrv@partial%
    			\fi%
    		\else%
    			% Replace with abbreviation
    			\expandafter\csname journal@abbrv@\the\temp@journal@text\endcsname%
    			\@jabbrv@match@found@true%
    		\fi%
    		\if@jabbrv@match@found@%
    			% A match was output, do nothing.
    		\else%
    			% No known abbreviation
    			\if@warn@noabbrv@%
    				\@latex@warning{No abbreviation defined for `\the\temp@journal@text'}%
    			\fi%
    			\begingroup%
    				\jabbrv@normal@diacritic%
    				\the\temp@journal@text%
    			\endgroup%
    			\global\@end@period@false % reset the "need a period at the end" indicator
    			\@gobble@space@false%
    		\fi%
    	\fi%
    	\@special@period@false%
    }
    
    % Allow us to keep track of the number of words in an abbreviation so that when there's only one we can choose not to abbreviate
    \newcounter{jabbrv@word@count}
    \def\jabbrv@reset@word@count{%
    	\setcounter{jabbrv@word@count}{0}%
    }
    \def\jabbrv@step@word@count{%
    	\addtocounter{jabbrv@word@count}{1}%
    }
    
    \def\@journal@group#1{\journal@char@loop#1}
    
    \def\@journal@word@sep{%
    	\journal@output@abbrv%
    	\jabbrv@step@word@count%
    	\temp@journal@text{}%
    	\@no@space@false%
    	\let\@tempa\@journal@space%
    }
    
    % Loop through the \futurelet characters finding title words to replace
    \def\journal@char@loop@{%
    	% remove the group ({}) wrapping around whatever commands are within it
    	\ifx\bgroup\@jrnl@temp@char%
    		\let\@tempa\@journal@group%
    	% The space character is the ``special token'' - use this character to find
    	% title words to abbreviate
    	\else\ifx \@sptoken\@jrnl@temp@char%
    		\@journal@word@sep%
    	% Capture the '\ ' style space and treat it the same as a regular space
    	\else\ifx \jabbrv@space\@jrnl@temp@char%
    		\@journal@word@sep%
    	% Capture the non-breaking space and treat it similar to a regular space
    	\else\ifx \jabbrv@nbsp\@jrnl@temp@char%
    		\@journal@word@sep%
    		\@jabbrv@special@sep@true%
    		\leavevmode\nobreak\space% {\nobreakspace}
    	% Capture the underscore and treat it as a word separator
    	\else\ifx \jabbrv@underscore\@jrnl@temp@char%
    		\@journal@word@sep%
    		\@jabbrv@special@sep@true%
    		\jabbrv@underscore@orig%
    	% Capture the slash and treat it as a word separator
    	\else\ifx \jabbrv@slash\@jrnl@temp@char%
    		\@journal@word@sep%
    		\@jabbrv@special@sep@true%
    		\jabbrv@slash@orig%
    	\else%
    		% \journal@char@stop is specially defined so this routine knows
    		% when the entire text has been read (where to stop)
    		\ifx \journal@char@stop\@jrnl@temp@char%
    			\expandafter\ifnum\value{jabbrv@word@count} > 0\relax%
    				\journal@output@abbrv%
    			\else%
    				\jabbrv@one@word@title%
    			\fi%
    			\let\@tempa\@gobble%
    		\else%
    			% Measure all other characters and include them in the title word
    			\@special@period@false%
    			\let\@tempa\@journal@character%
    		\fi%
    	\fi\fi\fi\fi\fi\fi%
    	\@tempa%
    }
    
    % Eat a period at the end of the entry if the next character is also a period
    \def\@jrnl@eat@period#1{%
    	\if@end@period@%
    		\ifx.#1\else%
    			\ifx\newblock#1%
    				.\newblock%
    			\else%
    				\journal@abbrv@period@period%
    			\fi%
    		\fi%
    	\fi%
    	#1%
    }
    
    % Skip groups after the \JournalTitle command
    \def\@jrnl@eat@period@groupskip{%
    	\@ifnextchar\egroup%
    	{\@jrnl@eat@period@groupskip@}%
    	{\@jrnl@eat@period}%
    }
    \def\@jrnl@eat@period@groupskip@{%
    	\egroup \expandafter\@jrnl@eat@period\bgroup%
    }
    
    % Call \journal{<title>}, where <title> is the title for which
    % journal abbreviation replacements should be performed.
    \providecommand{\JournalTitle}[1]{%
    	\@abbreviate@journal@true%
    	\global\@end@period@false%
    	\begingroup%
    		\jabbrv@redefine@diacritic%
    		\jabbrv@redefine@special%
    		\edef\journal@fulltitle{#1}%
    		\ifcsname journal@exception@#1\endcsname%
    			\csname journal@exception@#1\endcsname%
    			\global\@abbreviate@journal@false%
    		\fi%
    	\endgroup%
    	\if@abbreviate@journal@%
    		\begingroup%
    			\@gobble@space@true%
    			\@special@period@false%
    			\jabbrv@redefine@diacritic%
    			\jabbrv@redefine@special%
    			\jabbrv@reset@word@count%
    			\expandafter\journal@char@loop%
    				#1%
    			\journal@char@stop%
    		\endgroup%
    	\fi%
    	% If the next character is not a period then add one in
    	% if the last character would have been a period
    	\@jrnl@eat@period@groupskip%
    }
    
    % Declare an option for disabling periods
    \DeclareVoidOption{noperiod}{\@show@period@false}
    
    % Declare an option for abbreviating one word titles
    \DeclareVoidOption{oneword}{\@jabbrv@abbrv@one@word@title@true}
    
    % Declare an option for enabling undefined abbreviation warnings
    \DeclareVoidOption{warnundef}{\@warn@noabbrv@true}
    
    % Declare an option for the default abbreviation list
    \gdef\jabbrv@lang{en}
    \define@key{jabbrv}{lang}{\gdef\jabbrv@lang{#1}}
    
    % Process the option list and input the language definitions
    \ProcessKeyvalOptions{jabbrv}
    \InputIfFileExists{jabbrv-ltwa-all.ldf}{}{%
    	\@latex@error{The master abbreviation language file `jabbrv-ltwa-all.ldf' was not found}{Make sure the file is in the appropriate folder and recompile.}%
    }
    \InputIfFileExists{jabbrv-ltwa-\jabbrv@lang.ldf}{}{%
    	\@latex@error{Abbreviation language `jabbrv-ltwa-\jabbrv@lang.ldf' not found}{Select a valid language and recompile.}%
    }
    
    % If working with biblatex then apply the journal title as a "field handler"
    \@ifl@t@r\fmtversion{2020-10-01}{%
        \AddToHook{begindocument/before}{%
            \@ifpackageloaded{biblatex}{%
    	        \DeclareFieldInputHandler{journaltitle}{%
    		        \def\NewValue{\JournalTitle{#1}}%
    	        }%
            }{}%
        }%
    }{%
        \global\let\jabbrv@begin@document=\document%
        \gdef\document{%
            \endgroup%
            \@ifpackageloaded{biblatex}{%
    	        \DeclareFieldInputHandler{journaltitle}{%
    		        \def\NewValue{\JournalTitle{##1}}%
    	        }%
            }{}%
            \begingroup%
            \jabbrv@begin@document%
        }%
    }
  • optica-article.cls13 KB
    % This work may be distributed and/or modified under the
    % conditions of the LaTeX Project Public License, either
    % version 1.3 of this license or any later version.
    % The latest version of this license is in
    % http://www.latex-project.org/lppl.txt and
    % version 1.3 or later is part of all distributions
    % of LaTeX version 2005/12/01 or later.
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesClass{optica-article}[2022/06/16 v1.0 LaTeX package for Optica Journal Submissions]
    % (Was osa-article.cls)
    
    %% Disable twocolumn
    \DeclareOption{twocolumn}{%
      \ClassWarning{optica-article}{twocolumn option ignored.}
      \AtBeginDocument{\onecolumn}
    }
    
    %% Toggle for displaying copyright
    \newif\ifoptica@openaccess
    
    \ProcessOptions\relax
    % 24 July 2018: extarticle is problematic with \textls math
    % \LoadClass{extarticle}
    \LoadClass{article}
    
    %% Disable \twocolumn
    \renewcommand{\twocolumn}[1][]{\ClassWarning{optica-article}{\twocolumn ignored.}#1}
    
    %% Packages
    \RequirePackage[letterpaper]{geometry}
    \RequirePackage[table]{xcolor}
    \RequirePackage{graphicx}
    
    %% fonts
    \RequirePackage{silence}
    \WarningFilter{microtype}{Font}
    \RequirePackage[T1]{fontenc}
    %% 5 Jul 2016: switched to newtx; removed textcomp
    \RequirePackage{newtxtext,newtxmath,courier}
    \RequirePackage{helvet}
    %% 17 Apr 2016: for letterspacing the title
    %% 26 May 2016: letterspacing doesn't work in latex + dvipdf, so need the soul package for that. See http://tex.stackexchange.com/a/271714/226
    %% 13 Jul 2016: ifpdf not available by default
    \RequirePackage{ifpdf}
    \ifpdf
      \RequirePackage[tracking = true, letterspace = 16]{microtype}
    \else
      \RequirePackage{microtype}
      \RequirePackage{soul}
      \soulregister\hspace7
      \sodef\lscaps{}{.1em}{.4em plus.08em minus.06em}{.4em plus.15em minus.83em}%
      \sodef\lsbold{}{.02em}{.3em plus.08em minus.06em}{.3em plus.15em minus.83em}%
    \fi
    
    % Set journal type
    \newcommand*{\journal}[1]{%
      \IfFileExists{styles/#1.sty}{%
        \RequirePackage{styles/#1}
      }{%
        \ClassError{optica-article}{You've specified an unsupported journal '#1'. Was that a typo, or are you using a copy of the template without the complete set of style files?}{Was that a typo, or are you using a copy of the template without the complete set of style files?}
      }
    }
    
    %% 17 Apr 2016: colors for author list
    % \definecolor{BOE}{RGB}{124,19,14}
    % \definecolor{OME}{RGB}{20,120,182}
    % \definecolor{OE}{RGB}{148,54,52}
    
    \definecolor{urlblue}{RGB}{46,46,177}
    \colorlet{authorcolor}{black}
    
    \newcommand{\@authorcolor}{black}
    \newcommand{\@journamename}{Journal Name}
    \newcommand{\@articletype}{Article Type}
    \newcommand{\articletype}[1]{\def\@articletype{#1}}
    \newcommand{\headerfont}{\normalfont\sffamily\fontsize{7}{9}\selectfont}
    
    %% Page-layout commands
    %% 12 pt = 1 pc; 6 pc = 1 in.
    %% 17 Apr 2016: top and bottom margins to 1.3in; left and right margins to 1.625in
    \geometry{nohead,left=1.625in,right=1.625in,top=1.3in,bottom=1.3in,headheight=15pt,headsep=\dimexpr1.3in-48pt-15pt\relax} %% uses geometry.sty
    \parindent1em %% em tied to font
    \parskip0pc
    
    %% 17 Apr 2016: redefinitions of front matter formatting
    %% (headings are now sans serif; left-aligned)
    % \newcommand\OEtitle[1]{\LARGE \bf \hskip2.25pc \parbox{.8\textwidth}{ \noindent%
    %    \LARGE \bf \begin{center} #1 \end{center}\rm } \vskip.1in \rm\normalsize }
    \ifpdf
      % microtype only works in pdflatex
      \newcommand\OEtitle[1]{%
        {\fontsize{16pt}{18.5pt}\sffamily\bfseries\selectfont\raggedright\textls{#1}\par\vskip.15in}
      }
    \else
      \newcommand\OEtitle[1]{%
        {\fontsize{16pt}{18.5pt}\sffamily\bfseries\selectfont\raggedright\lsbold{#1}\par\vskip.15in}
      }
    \fi
    
    % \newcommand\OEauthor[1]{\hskip2.25pc \parbox{.8\textwidth}{ \noindent%
    %    \normalsize \bf \begin{center} #1 \end{center}\rm } \vskip-1pc }
    \newcommand\OEauthor[1]{%
    {\raggedright\sffamily\bfseries\scshape\large \boldmath\color{authorcolor}#1\vskip1ex\par}%
    }
    
    % \newcommand\OEaddress[1]{\hskip2.25pc \parbox{.8\textwidth}{ \noindent%
    %    \footnotesize \it \begin{center} #1 \end{center}\rm }  \normalsize \vskip-.2cm }
    \newcommand\OEaddress[1]{%
      {\raggedright\small\itshape #1\par}
    }
    
    %% 2 July 2016: fix the superscripts in author
    %% 31 August 2016: removed \upshape so that it follows
    %% the font style around
    \newcommand\authormark[1]{\textsuperscript{#1}}
    
    %% 1 July 2016: updated color for \url, \email and \homepage
    
    % \newcommand\OEemail[1]{\vskip-.3cm \parskip0pc\hskip2.25pc \footnotesize%
    %    \parbox{.8\textwidth}{\begin{center}\it \textcolor{blue}{\underline{#1}} \rm \end{center} } \normalsize  \vskip-.2cm}
    \newcommand\OEemail[1]{%
      {\raggedright\footnotesize\itshape\color{urlblue}#1\par}
    }
    
    \newcommand\url[1]{\textcolor{urlblue}{\underline{#1}}}
    
    \newcommand\homepage[1]{%
      {\raggedright\footnotesize\itshape\color{urlblue}#1\par}
    }
    
    \let\title\OEtitle
    \let\author\OEauthor
    \let\affil\OEaddress
    \let\address\OEaddress
    \let\email\OEemail
    
    \def\@copyrighttext{}
    \newcommand{\setcopyright}[1]{\gdef\@copyrighttext{#1}}
    \setcopyright{Optica Publishing Group}
    
    \AtBeginDocument{%
       \ifoptica@openaccess
         \appto{\@copyrighttext}{%
         \space under the terms of the \href{https://opg.optica.org/library/license_v2.cfm\#VOR-OA}{Optica Open Access Publishing Agreement}
         }
       \fi%
    }
    
    %% 29 August 2017: Updated the copyright text to OA
    %% 3 April 2018: Only Express journals should have this copyright statement
    %% 18 July 2018: changed font of copyright statement
    \renewenvironment{abstract}%%
    {\vskip1pc\noindent\textbf{Abstract:\space}}
    {\\[12pt]\noindent{\fontsize{8pt}{9pt}\sffamily\copyright\, \number\year \hskip.05in\@copyrighttext}\par\vskip12pt
    }
    
    
    %% Legacy commands that do nothing except generate a warning
    \newcommand{\ociscodes}[1]{\ClassWarning{optica-article}{The \string\ociscodes command is no longer supported; nor will you need to provide any OCIS code.}}
    \newcommand{\ocis}[1]{\ClassWarning{optica-article}{The \string\ocis command is no longer supported; nor will you need to provide any OCIS code.}}
    
    \newenvironment{abstract*}%%
    {\vskip1pc\noindent\textbf{\textsf{Abstract:}\space}}
    {}
    
    % Headers and footers
    \RequirePackage{fancyhdr}  % custom headers/footers
    \RequirePackage{lastpage}  % Number of pages in the document
    \RequirePackage{array}
    \pagestyle{fancy}          % Enables the custom headers/footers
    \fancyhf{}                 % Clear everything first
    \renewcommand{\headrule}{}
    % Headers
    \fancyhead[L]{\headerfont \begin{tabular*}{\textwidth}{!{\color{black}\vrule}c!{\color{black}\vrule} @{\extracolsep{\fill}} c!{\color{black}\vrule}}\arrayrulecolor{black}
          \hline
          \cellcolor{black}\textcolor{white}{\@articletype} & \@journalname\hspace{21pt}\thepage \\
          \hline
        \end{tabular*}}
    
    %% Various customizations
    \renewcommand\figurename{Fig.}
    \def\fps@table{h}%\def\fps@table{!htb}
    \renewcommand\refname{References}
    \bibliographystyle{opticajnl}
    \AtBeginDocument{\pretocmd{\bibliography}{\typeout{}}{}{}}
    
    % Table style
    \arrayrulecolor{authorcolor} % Set the color of the horizontal rules
    \renewcommand{\arraystretch}{1.5} % Increased line spacing
    
    %% New caption commands; updated 1 Aug, 2019 by Overleaf to accommodate subcaption or subfigure
    \RequirePackage{caption}
    \captionsetup{font=small,width=4.25in,labelsep=period}
    
    %% New (more liberal than the default) float commands
    \renewcommand{\topfraction}{.85}
    \renewcommand{\bottomfraction}{.7}
    \renewcommand{\textfraction}{.15}
    \renewcommand{\floatpagefraction}{.66}
    \renewcommand{\dbltopfraction}{.66}
    \renewcommand{\dblfloatpagefraction}{.66}
    \setcounter{topnumber}{9}
    \setcounter{bottomnumber}{9}
    \setcounter{totalnumber}{20}
    \setcounter{dbltopnumber}{9}
    
    
    %% Bibliography commands
    %% 13 Jul 2016: Added cite package
    \RequirePackage{cite}
    %% 13 Jul 2016: no indent
    % \setlength\bibindent{.2in}
    \renewenvironment{thebibliography}[1]
         {\section*{\refname
            \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
            \list{\@arabic\c@enumiv .\hfill}%      \list{\@biblabel{\@arabic\c@enumiv .}}%
               {\settowidth\labelwidth{\footnotesize 99.}%{.25in}
    %               \leftmargin\labelwidth
      \setlength{\parsep}{-0.05in}
      \setlength{\labelsep}{.25em}%{0.5em}
      \setlength{\itemsep}{0.05in}%{-0.06in}
      \setlength{\listparindent}{0in}
      \setlength{\itemindent}{0in}
    %   \setlength{\leftmargin}{.2in}
      \setlength{\leftmargin}{\labelwidth}
      \addtolength{\leftmargin}{\labelsep}
      \setlength{\rightmargin}{0in}
    %             \advance\leftmargin\labelsep
                \@openbib@code
                \usecounter{enumiv}%
                \let\p@enumiv\@empty
                \renewcommand\theenumiv{\@arabic\c@enumiv}}%
          \sloppy
          \clubpenalty4000
          \@clubpenalty \clubpenalty
          \widowpenalty4000%
          \sfcode`\.\@m \footnotesize}
         {\def\@noitemerr
           {\@latex@warning{Empty `thebibliography' environment}}%
          \endlist}
    %\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
    \let\@openbib@code\@empty
    \newcommand\OEReflinks{\thebibliography{}}
    \newcommand\References{\thebibliography{}}
    \let\endOEReferences\endthebibliography
    \let\endOEReflinks\endthebibliography
    \let\endReferences\endthebibliography
    
    %% 2017/12/06 Automatically abbreviate journal titles
    \RequirePackage{jabbrv}
    
    %% New section parameters 4/28/2003 sdinee
    %% Authors may now use \cite \ref for section numbers
    
    \renewcommand\@seccntformat[1]{\csname the#1\endcsname.\quad }
    \renewcommand\thesubsection{\thesection.\arabic{subsection}}
    \renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
    
    %% 17 Apr 2016: headings are now sans serif
    \renewcommand\section{\@startsection {section}{1}{0pt}%
                                         {-2.5ex plus -1ex minus -.2ex}%
                                         {1.3ex plus .2ex}%
                                         {\normalsize\bfseries\sffamily}}
    \renewcommand\subsection{\@startsection{subsection}{2}{0pt}%
                                         {-2.25ex plus -1ex minus -.2ex}%
                                         {1ex plus .2ex}%
                                         {\normalsize\itshape\sffamily}}
    \renewcommand\subsubsection{\@startsection{subsubsection}{3}{0pt}%
                                         {-2.25ex plus -1ex minus -.2ex}%
                                         {1ex plus .2ex}%
                                         {\small\upshape\sffamily}}
    
    % 2020-12-22: Backmatter sections should use smaller font
    % size, including run-in headings \bmsection.
    \newenvironment{backmatter}{%
      \small%
      \newcommand{\bmsection}[1]{\par\medskip\noindent{\bfseries ##1.\enspace}}%
    }{}
    
    \RequirePackage[colorlinks=true,urlcolor=urlblue,linkcolor=black,citecolor=black,breaklinks=true,bookmarks=false]{hyperref}
    
    \hyphenation {ac-cord-ing
               allow
               back-scat-ter
               back-scat-te-ring
               back-scat-tered
               scat-te-ring
               Based based
               cases
               cen-tered
               changed
               co-incide
               con-cerning
               con-ven-tional
               de-creased
               de-po-lar-iz-ation
               de-tector de-tectors
               de-vi-ation
               dis-cussion
               dis-tribu-tion
               dis-tribu-tions
               dis-trib-ute
               dis-trib-uted
               Ehhalt
               extinc-tion
               found
               Geest-hacht
               ground
               Hink-ley
               il-lus-trated
               il-lus-trate
               Intro-ducing
               Klap-heck
               lati-tude
               measure-ment
               measure-ments
               meas-ured
               measuring
               mixing
               north-east
               orig-inated
               op-er-ating
               out-flow
               pres-ence
               primary
               rather
               rela-tive
               sig-nal
               sig-nals
               solid
               tem-pera-ture
               Tem-pera-ture
               trans-ported
               tropo-pause
               Tropo-pause
               tropo-sphere
               Tropo-sphere
               tube
               tubes
               Values
               varies
               Weather
               re}
    
    %% Journal abbreviation macros
    \def\opex{ Opt.\ Express }
    \def\boe{ Biomed.\ Opt.\ Express }
    \def\ome{ Opt.\ Mater.\ Express }
    \def\ao{ Appl.\  Opt.\ }
    \def\aop{ Adv.\ Opt.\ Photon.\ }
    \def\ap{ Appl.\  Phys.\ }
    \def\apa{ Appl.\  Phys.\ A }
    \def\apb{ Appl.\  Phys.\ B }
    \def\apl{ Appl.\ Phys.\ Lett.\ }
    \def\apj{ Astrophys.\ J.\ }
    %\def\as{ Appl.\ Spectrosc.\ }--\as conflicts when authors use the siunitx package
    \def\bell{ Bell Syst.\ Tech.\ J.\ }
    \def\jqe{ IEEE J.\ Quantum Electron.\ }
    \def\assp{ IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
    \def\aprop{ IEEE Trans.\ Antennas Propag.\ }
    \def\mtt{ IEEE Trans.\ Microwave Theory Tech.\ }
    \def\iovs{ Invest.\ Ophthalmol.\ Visual\ Sci.\ }
    \def\jcp{ J.\ Chem.\ Phys.\ }
    \def\jmo{ J.\ Mod.\ Opt.\ }
    \def\jocn{ J.\ Opt.\ Commun.\ Netw.\ }
    \def\jon{ J.\ Opt.\ Netw.\ }
    \def\josa{ J.\ Opt.\ Soc.\ Am.\ }
    \def\josaa{ J.\ Opt.\ Soc.\ Am.\ A }
    \def\josab{ J.\ Opt.\ Soc.\ Am.\ B }
    \def\jpp{ J.\ Phys.\ }
    \def\nat{ Nature }
    \def\oc{ Opt.\ Commun.\ }
    \def\ol{ Opt.\ Lett.\ }
    \def\opn{ Opt.\ Photon.\ News }
    \def\pl{ Phys.\ Lett.\ }
    \def\pra{ Phys.\ Rev.\ A }
    \def\prb{ Phys.\ Rev.\ B }
    \def\prc{ Phys.\ Rev.\ C }
    \def\prd{ Phys.\ Rev.\ D }
    \def\pre{ Phys.\ Rev.\ E }
    \def\prl{ Phys.\ Rev.\ Lett.\ }
    \def\pr{ Photon.\ Res.\ }
    \def\rmp{ Rev.\ Mod.\ Phys.\ }
    \def\pspie{ Proc.\ SPIE }
    \def\sjqe{ Sov.\ J.\ Quantum Electron.\ }
    \def\vr{ Vision Res.\ }
    \def\cleo{ {\it Conference on Lasers and Electro-Optics }}
    \def\assl{ {\it Advanced Solid State Lasers }}
    \def\tops{ Trends in Optics and Photonics }
    
    %% end optica-article.cls
    
  • opticajnl.bst27 KB
    %% Renamed 2022/06/16 to opticajnl.bst 
    %% Updated 2018/05/28 remove extra comma before volume 
    %% in @inproceedings.
    %% Updated 2018/04/03 to italicize booktitle for
    %% incollection and inproceedings.
    %% Updated 2017/12/06 to automatically abbreviate journal
    %% titles using the jabbrv package.
    %% Updated 2015/12/14.
    %% This is file `opticajnl.bst',
    %% generated with the docstrip utility.
    %%
    %% The original source files were:
    %%
    %% merlin.mbs  (with options: `head,exlang,seq-no,nm-init,ed-au,yr-par,xmth,tit-qq,bt-qq,jttl-rm,thtit-a,vol-bf,vnum-x,volp-com,num-xser,ser-ed,jnm-x,pub-date,pre-pub,edby,edbyy,blk-com,blknt,english,pp,ed,abr,ednx,ord,jabr,etal-xc,etal-it,nfss,,{}')
    %% english.mbs  (with options: `exlang,seq-no,nm-init,ed-au,yr-par,xmth,tit-qq,bt-qq,jttl-rm,thtit-a,vol-bf,vnum-x,volp-com,num-xser,ser-ed,jnm-x,pub-date,pre-pub,edby,edbyy,blk-com,blknt,english,pp,ed,abr,ednx,ord,jabr,etal-xc,etal-it,nfss,,{}')
    %% merlin.mbs  (with options: `tail,exlang,seq-no,nm-init,ed-au,yr-par,xmth,tit-qq,bt-qq,jttl-rm,thtit-a,vol-bf,vnum-x,volp-com,num-xser,ser-ed,jnm-x,pub-date,pre-pub,edby,edbyy,blk-com,blknt,english,pp,ed,abr,ednx,ord,jabr,etal-xc,etal-it,nfss,,{}')
    %% ----------------------------------------
    %% *** Optica BibTeX style file ***
    %% 
    %% Copyright 1994-2005 Patrick W Daly
     % ===============================================================
     % IMPORTANT NOTICE:
     % This bibliographic style (bst) file has been generated from one or
     % more master bibliographic style (mbs) files, listed above.
     %
     % This generated file can be redistributed and/or modified under the terms
     % of the LaTeX Project Public License Distributed from CTAN
     % archives in directory macros/latex/base/lppl.txt; either
     % version 1 of the License, or any later version.
     % ===============================================================
     % Name and version information of the main mbs file:
     % \ProvidesFile{merlin.mbs}[2005/10/17 4.14 (PWD, AO, DPC)]
     %   For use with BibTeX version 0.99a or later
     %-------------------------------------------------------------------
     % This bibliography style file is intended for texts in
     %   ENGLISH
     % This is a numerical citation style, and as such is standard LaTeX.
     % It requires no extra package to interface to the main text.
     % The form of the \bibitem entries is
     %   \bibitem{key}...
     % Usage of \cite is as follows:
     %   \cite{key} ==>>          [#]
     %   \cite[chap. 2]{key} ==>> [#, chap. 2]
     % where # is a number determined by the ordering in the reference list.
     % The order in the reference list is that by which the works were originally
     %   cited in the text, or that in the database.
     %---------------------------------------------------------------------
    
    ENTRY
      { address
        author
        booktitle
        chapter
        edition
        editor
        eid
        howpublished
        institution
        doi
        journal
        key
        month
        note
        number
        organization
        pages
        publisher
        school
        series
        title
        type
        volume
        year
      }
      {}
      { label }
    INTEGERS { output.state before.all mid.sentence after.sentence after.block }
    FUNCTION {init.state.consts}
    { #0 'before.all :=
      #1 'mid.sentence :=
      #2 'after.sentence :=
      #3 'after.block :=
    }
    STRINGS { s t}
    FUNCTION {output.nonnull}
    { 's :=
      output.state mid.sentence =
        { ", " * write$ }
        { output.state after.block =
            { add.period$ write$
              newline$
              "\newblock " write$
            }
            { output.state before.all =
                'write$
                { add.period$ " " * write$ }
              if$
            }
          if$
          mid.sentence 'output.state :=
        }
      if$
      s
    }
    FUNCTION {output}
    { duplicate$ empty$
        'pop$
        'output.nonnull
      if$
    }
    FUNCTION {output.check}
    { 't :=
      duplicate$ empty$
        { pop$ "empty " t * " in " * cite$ * warning$ }
        'output.nonnull
      if$
    }
    FUNCTION {fin.entry}
    { add.period$
      write$
      newline$
    }
    
    FUNCTION {new.block}
    { output.state before.all =
        'skip$
        { after.block 'output.state := }
      if$
    }
    FUNCTION {new.sentence}
    { output.state after.block =
        'skip$
        { output.state before.all =
            'skip$
            { after.sentence 'output.state := }
          if$
        }
      if$
    }
    FUNCTION {add.blank}
    {  " " * before.all 'output.state :=
    }
    
    FUNCTION {date.block}
    {
      skip$
    }
    
    FUNCTION {not}
    {   { #0 }
        { #1 }
      if$
    }
    FUNCTION {and}
    {   'skip$
        { pop$ #0 }
      if$
    }
    FUNCTION {or}
    {   { pop$ #1 }
        'skip$
      if$
    }
    FUNCTION {non.stop}
    { duplicate$
       "}" * add.period$
       #-1 #1 substring$ "." =
    }
    
    FUNCTION {new.block.checka}
    { empty$
        'skip$
        'new.block
      if$
    }
    FUNCTION {new.block.checkb}
    { empty$
      swap$ empty$
      and
        'skip$
        'new.block
      if$
    }
    FUNCTION {new.sentence.checka}
    { empty$
        'skip$
        'new.sentence
      if$
    }
    FUNCTION {new.sentence.checkb}
    { empty$
      swap$ empty$
      and
        'skip$
        'new.sentence
      if$
    }
    FUNCTION {field.or.null}
    { duplicate$ empty$
        { pop$ "" }
        'skip$
      if$
    }
    FUNCTION {emphasize}
    { duplicate$ empty$
        { pop$ "" }
        { "\emph{" swap$ * "}" * }
      if$
    }
    FUNCTION {bolden}
    { duplicate$ empty$
        { pop$ "" }
        { "\textbf{" swap$ * "}" * }
      if$
    }
    FUNCTION {tie.or.space.prefix}
    { duplicate$ text.length$ #3 <
        { "~" }
        { " " }
      if$
      swap$
    }
    
    FUNCTION {capitalize}
    { "u" change.case$ "t" change.case$ }
    
    FUNCTION {space.word}
    { " " swap$ * " " * }
     % Here are the language-specific definitions for explicit words.
     % Each function has a name bbl.xxx where xxx is the English word.
     %-------------------------------------------------------------------
     % Begin module:
     % \ProvidesFile{english.mbs}[2003/11/06 4.2 (PWD)]
    
     % The language selected here is ENGLISH
    FUNCTION {bbl.and}
    { "and"}
    
    FUNCTION {bbl.etal}
    { "et~al." }
    
    FUNCTION {bbl.editors}
    { "eds." }
    
    FUNCTION {bbl.editor}
    { "ed." }
    
    FUNCTION {bbl.edby}
    { "edited by" }
    
    FUNCTION {bbl.edition}
    { "ed." }
    
    FUNCTION {bbl.volume}
    { "vol." }
    
    FUNCTION {bbl.of}
    { "of" }
    
    FUNCTION {bbl.number}
    { "no." }
    
    FUNCTION {bbl.nr}
    { "no." }
    
    FUNCTION {bbl.in}
    { "in" }
    
    FUNCTION {bbl.pages}
    { "pp." }
    
    FUNCTION {bbl.page}
    { "p." }
    
    FUNCTION {bbl.chapter}
    { "chap." }
    
    FUNCTION {bbl.techrep}
    { "Tech. Rep." }
    
    FUNCTION {bbl.mthesis}
    { "Master's thesis" }
    
    FUNCTION {bbl.phdthesis}
    { "Ph.D. thesis" }
    
    FUNCTION {bbl.first}
    { "1st" }
    
    FUNCTION {bbl.second}
    { "2nd" }
    
    FUNCTION {bbl.third}
    { "3rd" }
    
    FUNCTION {bbl.fourth}
    { "4th" }
    
    FUNCTION {bbl.fifth}
    { "5th" }
    
    FUNCTION {bbl.st}
    { "st" }
    
    FUNCTION {bbl.nd}
    { "nd" }
    
    FUNCTION {bbl.rd}
    { "rd" }
    
    FUNCTION {bbl.th}
    { "th" }
    FUNCTION {eng.ord}
    { duplicate$ "1" swap$ *
      #-2 #1 substring$ "1" =
         { bbl.th * }
         { duplicate$ #-1 #1 substring$
           duplicate$ "1" =
             { pop$ bbl.st * }
             { duplicate$ "2" =
                 { pop$ bbl.nd * }
                 { "3" =
                     { bbl.rd * }
                     { bbl.th * }
                   if$
                 }
               if$
              }
           if$
         }
       if$
    }
    
    MACRO {jan} {"Jan."}
    
    MACRO {feb} {"Feb."}
    
    MACRO {mar} {"Mar."}
    
    MACRO {apr} {"Apr."}
    
    MACRO {may} {"May"}
    
    MACRO {jun} {"Jun."}
    
    MACRO {jul} {"Jul."}
    
    MACRO {aug} {"Aug."}
    
    MACRO {sep} {"Sep."}
    
    MACRO {oct} {"Oct."}
    
    MACRO {nov} {"Nov."}
    
    MACRO {dec} {"Dec."}
    
     % End module: english.mbs
    %% Copyright 1994-2005 Patrick W Daly
    MACRO {acmcs} {"ACM Comput. Surv."}
    
    MACRO {acta} {"Acta Inf."}
    
    MACRO {cacm} {"Commun. ACM"}
    
    MACRO {ibmjrd} {"IBM J. Res. Dev."}
    
    MACRO {ibmsj} {"IBM Syst.~J."}
    
    MACRO {ieeese} {"IEEE Trans. Software Eng."}
    
    MACRO {ieeetc} {"IEEE Trans. Comput."}
    
    MACRO {ieeetcad}
     {"IEEE Trans. Comput. Aid. Des."}
    
    MACRO {ipl} {"Inf. Process. Lett."}
    
    MACRO {jacm} {"J.~ACM"}
    
    MACRO {jcss} {"J.~Comput. Syst. Sci."}
    
    MACRO {scp} {"Sci. Comput. Program."}
    
    MACRO {sicomp} {"SIAM J. Comput."}
    
    MACRO {tocs} {"ACM Trans. Comput. Syst."}
    
    MACRO {tods} {"ACM Trans. Database Syst."}
    
    MACRO {tog} {"ACM Trans. Graphic."}
    
    MACRO {toms} {"ACM Trans. Math. Software"}
    
    MACRO {toois} {"ACM Trans. Office Inf. Syst."}
    
    MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
    
    MACRO {tcs} {"Theor. Comput. Sci."}
    
    FUNCTION {bibinfo.check}
    { swap$
      duplicate$ missing$
        {
          pop$ pop$
          ""
        }
        { duplicate$ empty$
            {
              swap$ pop$
            }
            { swap$
              pop$
            }
          if$
        }
      if$
    }
    FUNCTION {bibinfo.warn}
    { swap$
      duplicate$ missing$
        {
          swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
          ""
        }
        { duplicate$ empty$
            {
              swap$ "empty " swap$ * " in " * cite$ * warning$
            }
            { swap$
              pop$
            }
          if$
        }
      if$
    }
    STRINGS  { bibinfo}
    INTEGERS { nameptr namesleft numnames }
    
    FUNCTION {doilink}
    { duplicate$ empty$
    { pop$ "" }
    { doi empty$
        { skip$ }
        { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
      if$
    }
    if$
    }
    
    FUNCTION {format.names}
    { 'bibinfo :=
      duplicate$ empty$ 'skip$ {
      's :=
      "" 't :=
      #1 'nameptr :=
      s num.names$ 'numnames :=
      numnames 'namesleft :=
        { namesleft #0 > }
        { s nameptr
          "{f.~}{vv~}{ll}{, jj}"
          format.name$
          bibinfo bibinfo.check
          't :=
          nameptr #1 >
            {
              namesleft #1 >
                { ", " * t * }
                {
                  s nameptr "{ll}" format.name$ duplicate$ "others" =
                    { 't := }
                    { pop$ }
                  if$
                  numnames #2 >
                  t "others" = not and
                    { "," * }
                    'skip$
                  if$
                  t "others" =
                    {
                      " " * bbl.etal emphasize *
                    }
                    {
                      bbl.and
                      space.word * t *
                    }
                  if$
                }
              if$
            }
            't
          if$
          nameptr #1 + 'nameptr :=
          namesleft #1 - 'namesleft :=
        }
      while$
      } if$
    }
    FUNCTION {format.names.ed}
    {
      format.names
    }
    FUNCTION {format.authors}
    { author "author" format.names
    }
    FUNCTION {get.bbl.editor}
    { editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
    
    FUNCTION {format.editors}
    { editor "editor" format.names duplicate$ empty$ 'skip$
        {
          "," *
          " " *
          get.bbl.editor
          *
        }
      if$
    }
    FUNCTION {format.note}
    {
     note empty$
        { "" }
        { note #1 #1 substring$
          duplicate$ "{" =
            'skip$
            { output.state mid.sentence =
              { "l" }
              { "u" }
            if$
            change.case$
            }
          if$
          note #2 global.max$ substring$ * "note" bibinfo.check
        }
      if$
    }
    
    FUNCTION {format.title}
    { title
      duplicate$ empty$ 'skip$
        { "t" change.case$ }
      if$
      "title" bibinfo.check
      duplicate$ empty$ 'skip$
        {
          "\enquote{" swap$ *
          non.stop
            { ",} " * }
            { "} " * }
          if$
        }
      if$
      % doilink
    }
    FUNCTION {end.quote.title}
    { title empty$
        'skip$
        { before.all 'output.state := }
      if$
    }
    FUNCTION {end.quote.btitle}
    { booktitle empty$
        'skip$
        { editor empty$
            { before.all 'output.state := }
            'skip$
          if$
        }
      if$
    }
    FUNCTION {output.bibitem}
    { newline$
      "\bibitem{" write$
      cite$ write$
      "}" write$
      newline$
      ""
      before.all 'output.state :=
    }
    
    FUNCTION {n.dashify}
    {
      't :=
      ""
        { t empty$ not }
        { t #1 #1 substring$ "-" =
            { t #1 #2 substring$ "--" = not
                { "--" *
                  t #2 global.max$ substring$ 't :=
                }
                {   { t #1 #1 substring$ "-" = }
                    { "-" *
                      t #2 global.max$ substring$ 't :=
                    }
                  while$
                }
              if$
            }
            { t #1 #1 substring$ *
              t #2 global.max$ substring$ 't :=
            }
          if$
        }
      while$
    }
    
    FUNCTION {word.in}
    { bbl.in
      " " * }
    
    FUNCTION {format.date}
    {
      ""
      duplicate$ empty$
      year  "year"  bibinfo.check duplicate$ empty$
        { swap$ 'skip$
            { "there's a month but no year in " cite$ * warning$ }
          if$
          *
        }
        { swap$ 'skip$
            {
              swap$
              " " * swap$
            }
          if$
          *
        }
      if$
      duplicate$ empty$
        'skip$
        {
          before.all 'output.state :=
        " (" swap$ * ")" *
        }
      if$
    }
    FUNCTION {format.btitle}
    { title "title" bibinfo.check
      duplicate$ empty$ 'skip$
        {
          emphasize
        }
      if$
    }
    FUNCTION {either.or.check}
    { empty$
        'pop$
        { "can't use both " swap$ * " fields in " * cite$ * warning$ }
      if$
    }
    FUNCTION {format.bvolume}
    { volume empty$
        { "" }
        { bbl.volume volume tie.or.space.prefix
          "volume" bibinfo.check * *
          series "series" bibinfo.check
          duplicate$ empty$ 'pop$
            { swap$ bbl.of space.word * swap$
              emphasize * }
          if$
          "volume and number" number either.or.check
        }
      if$
    }
    FUNCTION {format.number.series}
    { volume empty$
        { number empty$
            { series field.or.null }
            { series empty$
                { number "number" bibinfo.check }
                { output.state mid.sentence =
                    { bbl.number }
                    { bbl.number capitalize }
                  if$
                  number tie.or.space.prefix "number" bibinfo.check * *
                  bbl.in space.word *
                  series "series" bibinfo.check *
                }
              if$
            }
          if$
        }
        { "" }
      if$
    }
    FUNCTION {is.num}
    { chr.to.int$
      duplicate$ "0" chr.to.int$ < not
      swap$ "9" chr.to.int$ > not and
    }
    
    FUNCTION {extract.num}
    { duplicate$ 't :=
      "" 's :=
      { t empty$ not }
      { t #1 #1 substring$
        t #2 global.max$ substring$ 't :=
        duplicate$ is.num
          { s swap$ * 's := }
          { pop$ "" 't := }
        if$
      }
      while$
      s empty$
        'skip$
        { pop$ s }
      if$
    }
    
    FUNCTION {convert.edition}
    { extract.num "l" change.case$ 's :=
      s "first" = s "1" = or
        { bbl.first 't := }
        { s "second" = s "2" = or
            { bbl.second 't := }
            { s "third" = s "3" = or
                { bbl.third 't := }
                { s "fourth" = s "4" = or
                    { bbl.fourth 't := }
                    { s "fifth" = s "5" = or
                        { bbl.fifth 't := }
                        { s #1 #1 substring$ is.num
                            { s eng.ord 't := }
                            { edition 't := }
                          if$
                        }
                      if$
                    }
                  if$
                }
              if$
            }
          if$
        }
      if$
      t
    }
    
    FUNCTION {format.edition}
    { edition duplicate$ empty$ 'skip$
        {
          convert.edition
          output.state mid.sentence =
            { "l" }
            { "t" }
          if$ change.case$
          "edition" bibinfo.check
          " " * bbl.edition *
        }
      if$
    }
    INTEGERS { multiresult }
    FUNCTION {multi.page.check}
    { 't :=
      #0 'multiresult :=
        { multiresult not
          t empty$ not
          and
        }
        { t #1 #1 substring$
          duplicate$ "-" =
          swap$ duplicate$ "," =
          swap$ "+" =
          or or
            { #1 'multiresult := }
            { t #2 global.max$ substring$ 't := }
          if$
        }
      while$
      multiresult
    }
    FUNCTION {format.pages}
    { pages duplicate$ empty$ 'skip$
        { duplicate$ multi.page.check
            {
              bbl.pages swap$
              n.dashify
            }
            {
              bbl.page swap$
            }
          if$
          tie.or.space.prefix
          "pages" bibinfo.check
          * *
        }
      if$
    }
    FUNCTION {format.journal.pages}
    { pages duplicate$ empty$ 'pop$
        { swap$ duplicate$ empty$
            { pop$ pop$ format.pages }
            {
              ", " *
              swap$
              n.dashify
              "pages" bibinfo.check
              *
            }
          if$
        }
      if$
      % doilink
    }
    FUNCTION {format.journal.eid}
    { eid "eid" bibinfo.check
      duplicate$ empty$ 'pop$
        { swap$ duplicate$ empty$ 'skip$
          {
              ", " *
          }
          if$
          swap$ *
        }
      if$
    }
    FUNCTION {format.vol.num.pages}
    { volume field.or.null
      duplicate$ empty$ 'skip$
        {
          "volume" bibinfo.check
        }
      if$
      bolden
      eid empty$
        { format.journal.pages }
        { format.journal.eid }
      if$
      % doilink
    }
    
    FUNCTION {format.chapter.pages}
    { chapter empty$
        'format.pages
        { type empty$
            { bbl.chapter }
            { type "l" change.case$
              "type" bibinfo.check
            }
          if$
          chapter tie.or.space.prefix
          "chapter" bibinfo.check
          * *
          pages empty$
            'skip$
            { ", " * format.pages * }
          if$
        }
      if$
    }
    
    FUNCTION {bt.enquote}
    { duplicate$ empty$ 'skip$
      { "\enquote{" swap$ *
        non.stop
          { ",} " * }
          { "}, " * }
        if$
      }
      if$
    }
    %% Added 3 April 2018
    FUNCTION {bt.emphasize}
    { duplicate$ empty$ 'skip$
      { "\emph{" swap$ *
        non.stop
          { ",} " * }
          { "}, " * }
        if$
      }
      if$
    }
    %% Changed to italics (emphasise) April 3 2018
    FUNCTION {format.booktitle}
    {
      booktitle "booktitle" bibinfo.check
    %  bt.enquote
      bt.emphasize
    }
    %% Removed extra comma before volume May 28 2018
    FUNCTION {format.in.ed.booktitle}
    { format.booktitle duplicate$ empty$ 'skip$
        {
          format.bvolume duplicate$ empty$ 'pop$
            %{ ", " swap$ * * }
            { " " swap$ * * }
          if$
          editor "editor" format.names.ed duplicate$ empty$ 'pop$
            {
              get.bbl.editor
              swap$ "," *
              " " * swap$ *
              swap$
              " " * swap$
              * }
          if$
          word.in swap$ *
        }
      if$
    }
    FUNCTION {empty.misc.check}
    { author empty$ title empty$ howpublished empty$
      month empty$ year empty$ note empty$
      and and and and and
        { "all relevant fields are empty in " cite$ * warning$ }
        'skip$
      if$
    }
    FUNCTION {format.thesis.type}
    { type duplicate$ empty$
        'pop$
        { swap$ pop$
          "t" change.case$ "type" bibinfo.check
        }
      if$
    }
    FUNCTION {format.tr.number}
    { number "number" bibinfo.check
      type duplicate$ empty$
        { pop$ bbl.techrep }
        'skip$
      if$
      "type" bibinfo.check
      swap$ duplicate$ empty$
        { pop$ "t" change.case$ }
        { tie.or.space.prefix * * }
      if$
    }
    FUNCTION {format.article.crossref}
    {
      key duplicate$ empty$
        { pop$
          journal duplicate$ empty$
            { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
            { "journal" bibinfo.check emphasize word.in swap$ * }
          if$
        }
        { word.in swap$ * " " *}
      if$
      " \cite{" * crossref * "}" *
    }
    FUNCTION {format.crossref.editor}
    { editor #1 "{vv~}{ll}" format.name$
      "editor" bibinfo.check
      editor num.names$ duplicate$
      #2 >
        { pop$
          "editor" bibinfo.check
          " " * bbl.etal
          emphasize
          *
        }
        { #2 <
            'skip$
            { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
                {
                  "editor" bibinfo.check
                  " " * bbl.etal
                  emphasize
                  *
                }
                {
                 bbl.and space.word
                  * editor #2 "{vv~}{ll}" format.name$
                  "editor" bibinfo.check
                  *
                }
              if$
            }
          if$
        }
      if$
    }
    FUNCTION {format.book.crossref}
    { volume duplicate$ empty$
        { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
          pop$ word.in
        }
        { bbl.volume
          swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
        }
      if$
      editor empty$
      editor field.or.null author field.or.null =
      or
        { key empty$
            { series empty$
                { "need editor, key, or series for " cite$ * " to crossref " *
                  crossref * warning$
                  "" *
                }
                { series emphasize * }
              if$
            }
            { key * }
          if$
        }
        { format.crossref.editor * }
      if$
      " \cite{" * crossref * "}" *
    }
    FUNCTION {format.incoll.inproc.crossref}
    {
      editor empty$
      editor field.or.null author field.or.null =
      or
        { key empty$
            { format.booktitle duplicate$ empty$
                { "need editor, key, or booktitle for " cite$ * " to crossref " *
                  crossref * warning$
                }
                { word.in swap$ * }
              if$
            }
            { word.in key * " " *}
          if$
        }
        { word.in format.crossref.editor * " " *}
      if$
      " \cite{" * crossref * "}" *
    }
    FUNCTION {format.org.or.pub}
    { 't :=
      ""
      year empty$
        { "empty year in " cite$ * warning$ }
        'skip$
      if$
      address empty$ t empty$ and
      year empty$ and
        'skip$
        {
          add.blank "(" *
          t empty$
            { address "address" bibinfo.check *
            }
            { t *
              address empty$
                'skip$
                { ", " * address "address" bibinfo.check * }
              if$
            }
          if$
          year empty$
            'skip$
            { t empty$ address empty$ and
                'skip$
                { ", " * }
              if$
              year "year" bibinfo.check
              *
            }
          if$
          ")" *
        }
      if$
    }
    FUNCTION {format.publisher.address}
    { publisher "publisher" bibinfo.warn format.org.or.pub
    }
    
    FUNCTION {format.organization.address}
    { organization "organization" bibinfo.check format.org.or.pub
    }
    
    %% Italicized journal title 28 May 2018
    FUNCTION {format.journal}
    { 
        "{\protect\JournalTitle{" journal * "}}" *
        doilink
    }
    
    FUNCTION {article}
    { output.bibitem
      format.authors "author" output.check
      format.title "title" output.check
      end.quote.title
      crossref missing$
        {
    %%      journal
    %%      "journal" bibinfo.check
    %%     "journal" output.check
    %%%%%%% Use jabbrv to abbreviate
          format.journal "journal" bibinfo.check "journal" output.check
          add.blank
          format.vol.num.pages output
          format.date "year" output.check
        }
        { format.article.crossref output.nonnull
          format.pages output
        }
      if$
      new.sentence
      format.note output
      fin.entry
    }
    FUNCTION {book}
    { output.bibitem
      author empty$
        { format.editors "author and editor" output.check
        }
        { format.authors output.nonnull
          crossref missing$
            { "author and editor" editor either.or.check }
            'skip$
          if$
        }
      if$
      format.btitle "title" output.check
      crossref missing$
        { format.bvolume output
          format.number.series output
          format.publisher.address output
        }
        {
          format.book.crossref output.nonnull
          format.date "year" output.check
        }
      if$
      format.edition output
      new.sentence
      format.note output
      fin.entry
    }
    FUNCTION {booklet}
    { output.bibitem
      format.authors output
      format.title "title" output.check
      end.quote.title
      howpublished "howpublished" bibinfo.check output
      address "address" bibinfo.check output
      format.date output
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {inbook}
    { output.bibitem
      author empty$
        { format.editors "author and editor" output.check
        }
        { format.authors output.nonnull
          crossref missing$
            { "author and editor" editor either.or.check }
            'skip$
          if$
        }
      if$
      format.btitle "title" output.check
      crossref missing$
        {
          format.publisher.address output
          format.bvolume output
          format.chapter.pages "chapter and pages" output.check
          format.number.series output
        }
        {
          format.chapter.pages "chapter and pages" output.check
          format.book.crossref output.nonnull
          format.date "year" output.check
        }
      if$
      format.edition output
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {incollection}
    { output.bibitem
      format.authors "author" output.check
      format.title "title" output.check
      end.quote.title
      crossref missing$
        { format.in.ed.booktitle "booktitle" output.check
          end.quote.btitle
          format.publisher.address output
          format.number.series output
          format.chapter.pages output
          format.edition output
        }
        { format.incoll.inproc.crossref output.nonnull
          format.chapter.pages output
        }
      if$
      new.sentence
      format.note output
      fin.entry
    }
    FUNCTION {inproceedings}
    { output.bibitem
      format.authors "author" output.check
      format.title "title" output.check
      end.quote.title
      crossref missing$
        { format.in.ed.booktitle "booktitle" output.check
          end.quote.btitle
          publisher empty$
            { format.organization.address output }
            { organization "organization" bibinfo.check output
              format.publisher.address output
            }
          if$
    %      format.bvolume output
          format.number.series output
          format.pages output
        }
        { format.incoll.inproc.crossref output.nonnull
          format.pages output
        }
      if$
      new.sentence
      format.note output
      fin.entry
    }
    FUNCTION {conference} { inproceedings }
    FUNCTION {manual}
    { output.bibitem
      author empty$
        { organization "organization" bibinfo.check
          duplicate$ empty$ 'pop$
            { output
              address "address" bibinfo.check output
            }
          if$
        }
        { format.authors output.nonnull }
      if$
      format.btitle "title" output.check
      author empty$
        { organization empty$
            {
              address "address" bibinfo.check output
            }
            'skip$
          if$
        }
        {
          organization "organization" bibinfo.check output
          address "address" bibinfo.check output
        }
      if$
      format.edition output
      format.date output
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {mastersthesis}
    { output.bibitem
      format.authors "author" output.check
      format.title
      "title" output.check
      end.quote.title
      bbl.mthesis format.thesis.type output.nonnull
      school "school" bibinfo.warn output
      address "address" bibinfo.check output
      format.date "year" output.check
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {misc}
    { output.bibitem
      format.authors output
      format.title output
      end.quote.title
      howpublished "howpublished" bibinfo.check output
      format.date output
      new.sentence
      format.note output
      fin.entry
      empty.misc.check
    }
    FUNCTION {phdthesis}
    { output.bibitem
      format.authors "author" output.check
      format.title
      "title" output.check
      end.quote.title
      bbl.phdthesis format.thesis.type output.nonnull
      school "school" bibinfo.warn output
      address "address" bibinfo.check output
      format.date "year" output.check
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {proceedings}
    { output.bibitem
      editor empty$
        { organization "organization" bibinfo.check output
        }
        { format.editors output.nonnull }
      if$
      format.btitle "title" output.check
      format.bvolume output
      format.number.series output
      editor empty$
        { publisher empty$
            'skip$
            {
              format.publisher.address output
            }
          if$
        }
        { publisher empty$
            {
              format.organization.address output }
            {
              organization "organization" bibinfo.check output
              format.publisher.address output
            }
          if$
         }
      if$
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {techreport}
    { output.bibitem
      format.authors "author" output.check
      format.title
      "title" output.check
      end.quote.title
      format.tr.number output.nonnull
      institution "institution" bibinfo.warn output
      address "address" bibinfo.check output
      format.date "year" output.check
      new.sentence
      format.note output
      fin.entry
    }
    
    FUNCTION {unpublished}
    { output.bibitem
      format.authors "author" output.check
      format.title "title" output.check
      end.quote.title
      format.date output
      new.sentence
      format.note "note" output.check
      fin.entry
    }
    
    FUNCTION {default.type} { misc }
    READ
    STRINGS { longest.label }
    INTEGERS { number.label longest.label.width }
    FUNCTION {initialize.longest.label}
    { "" 'longest.label :=
      #1 'number.label :=
      #0 'longest.label.width :=
    }
    FUNCTION {longest.label.pass}
    { number.label int.to.str$ 'label :=
      number.label #1 + 'number.label :=
      label width$ longest.label.width >
        { label 'longest.label :=
          label width$ 'longest.label.width :=
        }
        'skip$
      if$
    }
    EXECUTE {initialize.longest.label}
    ITERATE {longest.label.pass}
    FUNCTION {begin.bib}
    { preamble$ empty$
        'skip$
        { preamble$ write$ newline$ }
      if$
      "\begin{thebibliography}{"  longest.label  * "}" *
      write$ newline$
      "\newcommand{\enquote}[1]{``#1''}"
      write$ newline$
    }
    EXECUTE {begin.bib}
    EXECUTE {init.state.consts}
    ITERATE {call.type$}
    FUNCTION {end.bib}
    { newline$
      "\end{thebibliography}" write$ newline$
    }
    EXECUTE {end.bib}
    %% End of customized bst file
    %%
    %% End of file `opticajnl.bst'.
  • references.bib570 B
    @article{maiman1960,
      author  = {Maiman, T. H.},
      title   = {Stimulated Optical Radiation in Ruby},
      journal = {Nature},
      volume  = {187},
      number  = {4736},
      pages   = {493--494},
      year    = {1960},
      doi     = {10.1038/187493a0}
    }
    
    @article{kao1966,
      author  = {Kao, K. C. and Hockham, G. A.},
      title   = {Dielectric-Fibre Surface Waveguides for Optical Frequencies},
      journal = {Proceedings of the Institution of Electrical Engineers},
      volume  = {113},
      number  = {7},
      pages   = {1151--1158},
      year    = {1966},
      doi     = {10.1049/piee.1966.0189}
    }
    
  • styles/ao.sty243 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/ao}[2018/03/31 v1.2 Applied Optics Journal color scheme]
    
    \def\@journalname{Applied Optics}
    \definecolor{authorcolor}{RGB}{33,64,154} % dark blue
    \definecolor{urlblue}{RGB}{46,46,177}
    
    \endinput
  • styles/aop.sty534 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/aop}[2018/03/31 v1.2 Advances in Optics and Photonics Journal color scheme]
    
    \def\@journalname{Advances in Optics and Photonics}
    
    % Set color for header, authors, table lines
    % For long articles
    \definecolor{authorcolor}{RGB}{145,0,40} % dark purple for review articles
    % For short articles
    % \definecolor{color2b}{RGB}{50,101,49} % green for tutorials
    \definecolor{urlblue}{RGB}{46,46,177}
    
    % AOP has a narrower column?
    % \geometry{left=120pt,right=120pt}
    % \fancy@setoffs
    
    
    \endinput
  • styles/boe.sty295 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/boe}[2022/06/16 v1.1 Biomedical Optics Express Journal color scheme]
    
    \definecolor{authorcolor}{RGB}{124,19,14}
    \definecolor{urlblue}{RGB}{46,46,177}
    \def\@journalname{Biomedical Optics Express}
    \optica@openaccesstrue
    \pagestyle{empty}
    
    \endinput
  • styles/josaa.sty293 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/josaa}[2018/03/31 v1.2 Journal of the Optical Society of America A color scheme]
    
    \def\@journalname{Journal of the Optical Society of America A}
    
    \definecolor{authorcolor}{RGB}{75,32,91} % purple
    \definecolor{urlblue}{RGB}{46,46,177}
    
    \endinput
  • styles/josab.sty291 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/josab}[2018/03/31 v1.2 Journal of the Optical Society of America B color scheme]
    
    \def\@journalname{Journal of the Optical Society of America B}
    \definecolor{authorcolor}{RGB}{0,163,75} % green
    \definecolor{urlblue}{RGB}{46,46,177}
    
    \endinput
  • styles/oe.sty272 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/oe}[2022/06/16 v1.0 Optics Express Journal color scheme]
    
    \definecolor{authorcolor}{RGB}{148,54,52}
    \definecolor{urlblue}{RGB}{46,46,177}
    \def\@journalname{Optics Express}
    \optica@openaccesstrue
    \pagestyle{empty}
    
    \endinput
  • styles/ol.sty238 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/ol}[2018/03/31 v1.2 Optics Letters Journal color scheme]
    
    \def\@journalname{Optics Letters}
    \definecolor{authorcolor}{RGB}{33,72,131} % blue
    \definecolor{urlblue}{RGB}{46,46,177}
    
    \endinput
  • styles/ome.sty294 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/ome}[2022/06/16 v1.0 Optical Material Express Journal color scheme]
    
    \definecolor{authorcolor}{RGB}{20,120,182}
    \definecolor{urlblue}{RGB}{46,46,177}
    \def\@journalname{Optical Material Express}
    \optica@openaccesstrue
    \pagestyle{empty}
    
    \endinput
  • styles/optcon.sty280 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/optcon}[2022/06/16 v1.0 Optics Continuum Journal color scheme]
    
    \definecolor{authorcolor}{RGB}{0,110,144}
    \definecolor{urlblue}{RGB}{46,46,177}
    \def\@journalname{Optics Continuum}
    \optica@openaccesstrue
    \pagestyle{empty}
    
    \endinput
  • styles/optica.sty234 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/optica}[2022/06/16 v1.0 Optica color scheme]
    
    \def\@journalname{Optica}
    \definecolor{authorcolor}{RGB}{16,131,16}
    \definecolor{urlblue}{RGB}{46,46,177}
    \optica@openaccesstrue
    
    \endinput
  • styles/opticajournal.sty327 B
    \NeedsTeXFormat{LaTeX2e}
    \ProvidesPackage{styles/opticajournal}[2022/06/16 v1.0 v1.0 Generic Journal color scheme]
    
    \definecolor{authorcolor}{RGB}{105,105,105}
    \definecolor{urlblue}{RGB}{46,46,177}
    \def\@journalname{Optica Journal}
    \pagestyle{empty}
    
    \newcommand{\setprjcopyright}{\setcopyright{Chinese Laser Press}}
    
    \endinput
  • main.pdfprebuilt · 155 KBReplaced by the first recompile.

    Binary file, seeded as-is.

  • main.synctex.gzprebuilt · 7.9 KBReplaced by the first recompile.

    Binary file, seeded as-is.