Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F78381341
invenio-jsmath.js
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Tue, Aug 20, 11:39
Size
4 KB
Mime Type
text/x-tex
Expires
Thu, Aug 22, 11:39 (2 d)
Engine
blob
Format
Raw Data
Handle
20022668
Attached To
R3600 invenio-infoscience
invenio-jsmath.js
View Options
/**********************************************************************
*
* Customize the values given below to suit your needs.
* You can make additional copies of this file with
* different customizated settings if you need to load
* jsMath with different parameters.
*
* Load this page via:
*
* <SCRIPT SRC="path-to-jsMath/easy/load.js"></SCRIPT>
*
* (If you are including this file into your page via Server-Side
* Includes, you should remove line above.)
*
* You can make copies of this file with different settings
* if you need to have several different configurations.
*
**********************************************************************/
if
(
!
window
.
jsMath
)
{
window
.
jsMath
=
{}}
jsMath
.
Easy
=
{
//
// The URL of the root jsMath directory on your server
// (it must be in the same domain as the HTML page).
// It should include "http://yoursite.com/", or should
// be relative to the root of your server. It is possible
// to be a relative URL, but it will be relative to the
// HTML page loading this file.
//
// If you leave this blank, jsMath will try to look it up from
// the URL where it loaded this file, but that may not work.
//
root
:
"/jsMath"
,
//
// The default scaling factor for mathematics compared to the
// surrounding text.
//
scale
:
120
,
//
// 1 means use the autoload plug-in to decide if jsMath should be loaded
// 0 means always load jsMath
//
autoload
:
0
,
//
// Setting any of these will cause the tex2math plugin to be used
// to add the <DIV> and <SPAN> tags that jsMath needs. See the
// documentation for the tex2math plugin for more information.
//
processSlashParens
:
1
,
// process \(...\) in text?
processSlashBrackets
:
1
,
// process \[...\] in text?
processDoubleDollars
:
1
,
// process $$...$$ in text?
processSingleDollars
:
1
,
// process $...$ in text?
processLaTeXenvironments
:
1
,
// process \begin{xxx}...\end{xxx} outside math mode?
fixEscapedDollars
:
1
,
// convert \$ to $ outside of math mode?
doubleDollarsAreInLine
:
0
,
// make $$...$$ be in-line math?
allowDisableTag
:
1
,
// allow ID="tex2math_off" to disable tex2math?
//
// If you want to use your own custom delimiters for math instead
// of the usual ones, then uncomment the following four lines and
// insert your own delimiters within the quotes. You may want to
// turn off processing of the dollars and other delimiters above
// as well, though you can use them in combination with the
// custom delimiters if you wish. See the tex2math documentation
// for more details.
//
//customDelimiters: [
// '[math]','[/math]', // to begin and end in-line math
// '[display]','[/display]' // to begin and end display math
//],
//
// Show TeX source when mathematics is double-clicked?
//
allowDoubleClicks
:
1
,
//
// Show jsMath font warning messages? (Disabling this prevents yours
// users from finding out that they can have a better experience on your
// site by installing some fonts, so don't disable this).
//
showFontWarnings
:
0
,
//
// Use "Process" or "ProcessBeforeShowing". See the jsMath
// author's documentation for the difference between these
// two routines.
//
method
:
"Process"
,
//
// List of plug-ins and extensions that you want to be
// loaded automatically. E.g.
// ["plugins/mimeTeX.js","extensions/AMSsymbols.js"]
//
loadFiles
:
[
"extensions/AMSsymbols.js"
,
"extensions/AMSmath.js"
],
//
// List of fonts to load automatically. E.g.
// ["cmmib10"]
//
loadFonts
:
[],
//
// Allow jsMath to enter global mode?
// (Uses frames, so may not always work with complex web sites)
//
allowGlobal
:
1
,
//
// Disable image fonts? (In case you don't load them on your server.)
//
noImageFonts
:
0
};
/****************************************************************/
/****************************************************************/
//
// DO NOT MAKE CHANGES BELOW THIS
//
/****************************************************************/
/****************************************************************/
if
(
jsMath
.
Easy
.
root
==
""
)
{
jsMath
.
Easy
.
root
=
document
.
getElementsByTagName
(
"script"
);
jsMath
.
Easy
.
root
=
jsMath
.
Easy
.
root
[
jsMath
.
Easy
.
root
.
length
-
1
].
src
if
(
jsMath
.
Easy
.
root
.
match
(
/\/easy\/[^\/]*$/
))
{
jsMath
.
Easy
.
root
=
jsMath
.
Easy
.
root
.
replace
(
/\/easy\/[^\/]*$/
,
""
);
}
else
{
jsMath
.
Easy
.
root
=
jsMath
.
Easy
.
root
.
replace
(
/\/(jsMath\/(easy\/)?)?[^\/]*$/
,
"/jsMath"
);
}
}
jsMath
.
Easy
.
root
=
jsMath
.
Easy
.
root
.
replace
(
/\/$/
,
""
);
// trim trailing "/" if any
document
.
write
(
'<SCRIPT SRC="'
+
jsMath
.
Easy
.
root
+
'/jsMath-easy-load.js"><'
+
'/SCRIPT>'
);
Event Timeline
Log In to Comment