-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurl_bib_utils.sty
101 lines (89 loc) · 4.97 KB
/
url_bib_utils.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
\ProvidesPackage{url_bib_utils}
%%%%%%%%%%%%%%%%%% NOTE %%%%%%%%%%%%%%%%%%
% 3rd, Oct., 2022. Written by Hyungtae Lim
% Version 1.0
% I refer to the following site:
% https://tex.stackexchange.com/questions/348583/how-to-reuse-new-command-among-different-files-to-keep-them-consistent
% https://guides.lib.berkeley.edu/bioscience-journal-abbreviations
%
% NOTE
% 1. Note that the arabic number can not be used to set a name of new command
% Thus, 3DV -> threedv, 3D -> ThreeD
% 2. Naming Convention of newcommand names
% a) renowned conf/journal -> follow the its own abbrev
% b) minor conf -> 'IEEE' is omitted, so
% - IEEE International Conference ${CONF_NAME} -> IntConf${CONF_NAME by abbrev}
% - Journal of ${JOURNAL NAME} -> J${JOURNAL NAME by abbrev}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%
% Robotics
%%%%%%%%%%%%%%
%% Journals
\newcommand{\ral}{IEEE Robot. Automat. Lett.}
\newcommand{\tro}{IEEE Trans. Robot.}
\newcommand{\tits}{IEEE Trans. Intell. Transport. Syst.}
\newcommand{\RoboticsAndAutonomousSystems}{Robot. Auton. Syst.}
\newcommand{\AutonRobot}{Auton. Robot.}
\newcommand{\jfr}{J. Field Robot.}
\newcommand{\JIntelligentAndRoboticSystem}{J. Intell. Robot. Syst.}
\newcommand{\IntJRobotRes}{Int. J. Robot. Res.}
\newcommand{\FieldAndServiceRobot}{Field and Serv. Robot.}
\newcommand{\IntellServRobot}{Intell. Serv. Robot.}
\newcommand{\IntelligentTransportationSystemMagazine}{IEEE Intell. Transp. Syst. Mag.}
%% Proceedings, i.e. conf
\newcommand{\rss}{Robot. Sci. Syst.} % NOTE: DO NOT ADD "Proc." because RSS is not proceedings even though RSS is a conference.
\newcommand{\iros}{Proc. IEEE/RSJ Int. Conf. Intell. Robot. Syst.}
\newcommand{\icra}{Proc. IEEE Int. Conf. Robot. Automat.}
\newcommand{\iccas}{Proc. Int. Conf. Control, Automat. Syst.}
\newcommand{\urconf}{Proc. Int. Conf. Ubiquti. Robot.}
\newcommand{\ecmr}{Proc. IEEE Eur. Conf. Mob. Robots}
\newcommand{\IntelligentVehiclesSymposium}{Proc. IEEE Intell. Veh. Symp.}
\newcommand{\IntConfIntelligentTransportationSystems}{Proc. IEEE Int. Conf. Intell. Transport. Syst.}
\newcommand{\IntConfAutomatSciEng}{Proc. IEEE Int. Conf. Automat. Sci. Eng.}
\newcommand{\IntConfRobotBiomim}{Proc. IEEE Int. Conf. Robot. Biomim.}
\newcommand{\IntConfAutonSystCompet}{Proc. IEEE Int. Conf. Auton. Robot Syst. Compet.}
%%%%%%%%%%%%%%%%%%
% Computer vision
%%%%%%%%%%%%%%%%%%
\newcommand{\tip}{IEEE Trans. Image Process.}
\newcommand{\ijcv}{Int. J. Comput. Vis.}
\newcommand{\tpami}{IEEE Trans. Pattern Anal. Mach. Intell.}
\newcommand{\PatternRecognition}{Pattern Recognit.}
\newcommand{\threedv}{Proc. IEEE Int. Conf. 3D Vis.} % 3DV -> threedv
\newcommand{\icip}{Proc. Int. Conf. Image Process.}
\newcommand{\crv}{Proc. Conf. Comput. Robot Vis.}
\newcommand{\cvpr}{Proc. IEEE/CVF Conf. Comput. Vis. Pattern Recognit.}
\newcommand{\eccv}{Proc. Eur. Conf. Comput. Vis.}
\newcommand{\accv}{Proc. Asian Conf. Pattern Recognit.}
\newcommand{\iccv}{Proc. IEEE Int. Conf. Comput. Vis.}
\newcommand{\nips}{Adv. Neural Inf. Process. Syst.} % NOTE: DO NOT ADD "Proc." because NIPS is not proceedings even though NIPS is a conference.
\newcommand{\AnnuComputCommunWorkshopConf}{Proc. IEEE Annu. Comput. Commun. Workshop Conf.}
\newcommand{\IntSympSaf}{Proc. IEEE Int. Symp. Saf. Secur. Rescue Robot.}
\newcommand{\ComputSocConfCVPR}{Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit.}
\newcommand{\PMLRConfRobotLearning}{Proc. PMLR Conf. Robot Learning}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Other conferences/journals
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Start from IntConf
\newcommand{\IntConfOnMultisensorFusionAndIntegrationForIntelligentSystems}{Proc. IEEE Int. Conf. Multisens. Fusion Integr. Intell. Syst.}
\newcommand{\IntConfSystemManCybernetics}{Proc. IEEE Int. Conf. Syst. Man, Cybernetics}
\newcommand{\IntConfAdvancesinComputTechInfoScienceCommun}{Proc. IEEE Int. Conf. Adv. Comput. Tech. Info. Science Commun.}
\newcommand{\IntConfThreeDDigitalImagingAndModeling}{Proc. IEEE Int. Conf. 3D Digital Imaging and Modeling} % 3D -> ThreeD
\newcommand{\IntConfComputInfoTech}{Proc. IEEE Int. Conf. Comput. Info. Tech.}
% Start from Commun
\newcommand{\CommunStatThreoryMethods}{Commun. Stat. - Theory Methods}
\newcommand{\CommunACM}{Commun. ACM} % the journal that published RANSAC
\newcommand{\CommunPureApplMath}{Commun. Pure Appl. Math.}
% Start from J
\newcommand{\JInformationProcessSyst}{J. Inf. Process. Syst.}
\newcommand{\JRoyalStatSocBStatMethodol}{J. Royal Stat. Soc., B: Stat. Methodol.}
\newcommand{\InformationFusion}{Inf. Fusion}
% The others
\newcommand{\ChemometricsAndIntelligentLaboratorySystems}{Chemom. Intell. Lab. Syst.}
\newcommand{\ISPRSJPhotogramm}{ISPRS J. Photogramm. Remote Sens.}
\newcommand{\GeoscienceAndRemoteSensing}{IEEE Geosci. Remote Sens. Lett.}
\newcommand{\RemoteSens}{Remote Sens.}
\newcommand{\SensorFusionControlParadigmsAndDataStruct}{Sens. Fusion IV: Control Paradigms and Data Struct.}
\newcommand{\ComputGraphForum}{Comput. Graph. Forum}
\newcommand{\HumanCentricComputInf}{Human-Centric Comput. Inf.}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%