#5555: [with patch, needs work] make some TeX macros available to docstrings
---------------------------+------------------------------------------------
 Reporter:  jhpalmieri     |       Owner:  jhpalmieri
     Type:  enhancement    |      Status:  new       
 Priority:  minor          |   Milestone:  sage-3.4.1
Component:  documentation  |    Keywords:            
---------------------------+------------------------------------------------

Comment(by mabshoff):

 Did someone not run doctests? :)

 {{{
 sage -t -long "devel/sage/sage/misc/latex.py"
 **********************************************************************
 File "/scratch/mabshoff/sage-3.4.1.rc2/devel/sage/sage/misc/latex.py",
 line 371:
     sage: _latex_file_(3, title="The number three")
 Expected:
     '\\documentclass{article}\\usepackage{fullpage}\\usepackage{amsmath}
 \n\\usepackage{amssymb}\n\\usepackage{amsfonts}\\usepackage{graphicx}
 \\usepackage{pstricks}\\pagestyle{empty}\n\n\\begin{document}\n\\begin{center}
 {\\Large\\bf The number
 three}\\end{center}\n\\vspace{40mm}\\[3\\]\n\\end{document}'
 Got:
     '\\documentclass{article}\\usepackage{fullpage}\\usepackage{amsmath}
 \n\\usepackage{amssymb}\n\\usepackage{amsfonts}\\usepackage{graphicx}
 \\usepackage{pstricks}\\pagestyle{empty}\n\n\n\\newcommand{\\ZZ}{\\mathbf{Z}}
 
\n\\newcommand{\\RR}{\\mathbf{R}}\n\\newcommand{\\CC}{\\mathbf{C}}\n\\newcommand{\\QQ}
 
{\\mathbf{Q}}\n\\newcommand{\\QQbar}{\\overline{\\mathbf{Q}}}\n\\newcommand{\\GF}
 
[1]{\\mathbf{F}_{#1}}\n\\newcommand{\\Zp}[1]{\\mathbf{Z}_{#1}}\n\\newcommand{\\Qp}
 [1]{\\mathbf{Q}_{#1}}\n\\newcommand{\\Zmod}[1]{\\mathbf{Z}/#1\\mathbf{Z}}
 \n\\newcommand{\\CDF}{\\text{Complex Double
 Field}}\n\\newcommand{\\CIF}{\\mathbf{C}}
 \n\\newcommand{\\CLF}{\\mathbf{C}}\n\\newcommand{\\RDF}{\\mathbf{R}}
 \n\\newcommand{\\RIF}{\\I
 \\R}\n\\newcommand{\\RLF}{\\mathbf{R}}\n\\newcommand{\\RQDF}
 
{\\mathbf{R}}\n\\newcommand{\\CFF}{\\mathbf{CFF}}\n\n\\begin{document}\n\\begin{center}
 {\\Large\\bf The number
 three}\\end{center}\n\\vspace{40mm}\\[3\\]\n\\end{document}'
 **********************************************************************
 File "/scratch/mabshoff/sage-3.4.1.rc2/devel/sage/sage/misc/latex.py",
 line 373:
     sage: _latex_file_([7, 8, 9], title="Why was six afraid of seven?",
 sep='\\vfill\\hrule\\vfill')
 Expected:
     '\\documentclass{article}\\usepackage{fullpage}\\usepackage{amsmath}
 \n\\usepackage{amssymb}\n\\usepackage{amsfonts}\\usepackage{graphicx}
 \\usepackage{pstricks}\\pagestyle{empty}\n\n\\begin{document}\n\\begin{center}
 {\\Large\\bf Why was six afraid of
 seven?}\\end{center}\n\\vspace{40mm}\\[7\\]
 \n\n\\vfill\\hrule\\vfill\n\n\\[8\\]\n\n\\vfill\\hrule\\vfill\n\n\\[9
 \\]\n\\end{document}'
 Got:
     '\\documentclass{article}\\usepackage{fullpage}\\usepackage{amsmath}
 \n\\usepackage{amssymb}\n\\usepackage{amsfonts}\\usepackage{graphicx}
 \\usepackage{pstricks}\\pagestyle{empty}\n\n\n\\newcommand{\\ZZ}{\\mathbf{Z}}
 
\n\\newcommand{\\RR}{\\mathbf{R}}\n\\newcommand{\\CC}{\\mathbf{C}}\n\\newcommand{\\QQ}
 
{\\mathbf{Q}}\n\\newcommand{\\QQbar}{\\overline{\\mathbf{Q}}}\n\\newcommand{\\GF}
 
[1]{\\mathbf{F}_{#1}}\n\\newcommand{\\Zp}[1]{\\mathbf{Z}_{#1}}\n\\newcommand{\\Qp}
 [1]{\\mathbf{Q}_{#1}}\n\\newcommand{\\Zmod}[1]{\\mathbf{Z}/#1\\mathbf{Z}}
 \n\\newcommand{\\CDF}{\\text{Complex Double
 Field}}\n\\newcommand{\\CIF}{\\mathbf{C}}
 \n\\newcommand{\\CLF}{\\mathbf{C}}\n\\newcommand{\\RDF}{\\mathbf{R}}
 \n\\newcommand{\\RIF}{\\I
 \\R}\n\\newcommand{\\RLF}{\\mathbf{R}}\n\\newcommand{\\RQDF}
 
{\\mathbf{R}}\n\\newcommand{\\CFF}{\\mathbf{CFF}}\n\n\\begin{document}\n\\begin{center}
 {\\Large\\bf Why was six afraid of
 seven?}\\end{center}\n\\vspace{40mm}\\[7\\]
 \n\n\\vfill\\hrule\\vfill\n\n\\[8\\]\n\n\\vfill\\hrule\\vfill\n\n\\[9
 \\]\n\\end{document}'
 **********************************************************************
 }}}
 Once this obvious failure is fixed feel free to reinstate the positive
 review.

 Cheers,

 Michael

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5555#comment:19>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to