2%> Return a scalar MATLAB raw
string or HTML-style
hyperlink
3%> containing the
weblink to ParaMonte library publications.
5%> \param[in] format : The input scalar MATLAB
string indicating
6%> the format of the output we address.<br>
8%> <li> An input value of ``
"raw"`` will
return a raw web address.
9%> <li> An input value of ``
"html"`` will
return an HTML style web address.
11%> (**optional**,
default = ``
"html"``)
14%> ``str`` : The output scalar MATLAB
string containing either,
16%> <li> a raw
weblink to the ParaMonte library publications
17%>
if the library is used outside the MATLAB GUI interface, or,
18%> <li> an HTML-style
hyperlink to the ParaMonte library publications
19%>
if the library is used within the MATLAB GUI interface.
26%> str = pm.lib.cite(format)
31%> \include{lineno} example/
lib/
cite/main.m
33%> \include{lineno} example/
lib/
cite/main.out.m
38%> \JoshuaOsborne, May 21 2024, 8:05 PM, University of Texas at Arlington<br>
39%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
40%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute
for Computational Engineering and Sciences (ICES), UT Austin<br>
42 citefile = fullfile(pm.lib.path.auxil(),
".cite.link");
47 str = string(fileread(citefile));
48 if strcmpi(format,
"html")
49 str = pm.web.
href(str);
55 +
string(me.identifier) + " : " +
string(me.message) + newline ...
56 + "Failed to read the contents of the citation file:" + newline ...
58 + pm.io.
tab + """" + citefile + """" + newline ...
60 + "The structure of the ParaMonte library appears compromised." + newline ...
61 + "You can always a fresh latest
version of the library from:" + newline ...
function version(in silent)
Return a scalar MATLAB string containing the latest available ParaMonte MATLAB version newer than the...
function cite(in format)
Return a scalar MATLAB raw string or HTML-style hyperlink containing the weblink to ParaMonte library...
function href(in url)
Return an HTML-style decoration of the input URL if the ParaMonte MATLAB library is used in GUI,...
function hyperlink(in url, in label, in msg)
function lib()
Return a scalar MATLAB string containing the path to the lib directory of the ParaMonte library packa...
function tab()
Return a scalar MATLAB string containing 4 blank characters equivalent to a tab character.
function weblink(in silent)
Return a scalar MATLAB string containing the download weblink to latest ParaMonte MATLAB library vers...
function weblinks()
Return a structure containing tree of weblinks for the ParaMonte MATLAB library source file and docum...