Articles I've written for customers on IT issues.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

108 lines
3.4 KiB

"""
Copyright 2009 Luca Trevisan
Additional contributors: Radu Grigore
LaTeX2WP version 0.6.2
This file is part of LaTeX2WP, a program that converts
a LaTeX document into a format that is ready to be
copied and pasted into WordPress.
You are free to redistribute and/or modify LaTeX2WP under the
terms of the GNU General Public License (GPL), version 3
or (at your option) any later version.
I hope you will find LaTeX2WP useful, but be advised that
it comes WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GPL for more details.
You should have received a copy of the GNU General Public
License along with LaTeX2WP. If you can't find it,
see <http://www.gnu.org/licenses/>.
"""
# Lines starting with #, like this one, are comments
# change to HTML = True to produce standard HTML
HTML = False
# color of LaTeX formulas
textcolor = "000000"
# colors that can be used in the text
colors = { "red" : "ff0000" , "green" : "00ff00" , "blue" : "0000ff" }
# list of colors defined above
colorchoice = ["red","green","blue"]
# counters for theorem-like environments
# assign any counter to any environment. Make sure that
# maxcounter is an upper bound to the any counter being used
T = { "theorem" : 0 , "lemma" : 0 , "proposition" : 0, "definition" : 0,
"corollary" : 0, "remark" : 3 , "example" : 1, "claim" : 4,
"exercise" : 2 }
# list of theorem-like environments
ThmEnvs = ["theorem","definition","lemma","proposition","corollary","claim",
"remark","example","exercise"]
# the way \begin{theorem}, \begin{lemma} etc are translated in HTML
# the string _ThmType_ stands for the type of theorem
# the string _ThmNumb_ is the theorem number
beginthm = "\n<blockquote><b>_ThmType_ _ThmNumb_</b> <em>"
# translation of \begin{theorem}[...]. The string
# _ThmName_ stands for the content betwee the
# square brackets
beginnamedthm = "\n<blockquote><b>_ThmType_ _ThmNumb_ (_ThmName_)</b> <em>"
#translation of \end{theorem}, \end{lemma}, etc.
endthm = "</em></blockquote>\n<p>\n"
beginproof = "<em>Proof:</em> "
endproof = "$latex \Box&fg=000000$\n\n"
section = "\n<p>\n<b>_SecNumb_. _SecName_ </b>\n<p>\n"
sectionstar = "\n<p>\n<b> _SecName_ </b>\n<p>\n"
subsection = "\n<p>\n<b> _SecNumb_._SubSecNumb_. _SecName_ </b>\n<p>\n"
subsectionstar = "\n<p>\n<b> _SecName_ </b>\n<p>\n"
# Font styles. Feel free to add others. The key *must* contain
# an open curly bracket. The value is the namem of a HTML tag.
fontstyle = {
r'{\em ' : 'em',
r'{\bf ' : 'b',
r'{\it ' : 'i',
r'{\sl ' : 'i',
r'\textit{' : 'i',
r'\textsl{' : 'i',
r'\emph{' : 'em',
r'\textbf{' : 'b',
}
# Macro definitions
# It is a sequence of pairs [string1,string2], and
# latex2wp will replace each occurrence of string1 with an
# occurrence of string2. The substitutions are performed
# in the same order as the pairs appear below.
# Feel free to add your own.
# Note that you have to write \\ instead of \
# and \" instead of "
M = [ ["\\to","\\rightarrow"] ,
["\\B","\\{ 0,1 \\}" ],
["\\E","\mathop{\\mathbb E}"],
["\\P","\mathop{\\mathbb P}"],
["\\N","{\\mathbb N}"],
["\\Z","{\\mathbb Z}"],
["\\C","{\\mathbb C}"],
["\\R","{\\mathbb R}"],
["\\Q","{\\mathbb Q}"],
["\\xor","\\oplus"],
["\\eps","\\epsilon"]
]