2013-10-14 75 views
0

我想在python中爲我的孩子寫一個乘法表生成器。我想像一個10×10的表格,其中有20或30個隨機加粗的單元格(較粗的邊框)。什麼是生成可打印輸出的好方法?如何從python(或可打印表格)生成圖形?

我暫時想要生成一個LaTeX文件,但可能會有一個更簡單的(更pythonic,更少依賴)解決方案?

更新:如果有人有興趣在代碼生成I posted it to bitbucket.org以上。這是我們在法國說的「星期日開發者」的一個alpha版本(這意味着代碼是醜陋的,並且在開發航天飛機管理軟件時你不能在任何情況下使用))

+0

你可能會感興趣的['pythontex'(https://github.com/gpoore/pythontex)包乳膠,它允許你包括Python代碼在你的LaTeX文檔,運行代碼,並將輸出包括在文檔中。有關微積分表生成器的示例,請參見[gallery](https://github.com/gpoore/pythontex/tree/master/pythontex_gallery)。 –

回答

1

你可能想要要使用HTML和CSS代替Latex,它會更簡單,更清潔,並且與打印一樣。

<html> 
<head> 
    <style> 
    table {border-collapse: collapse} 
    td { border:1px solid black; } 
    td.bolded { border:3px solid black } 
</style> 
</head> 
<body> 
<table> 
    <tr> 
    <td> 1 </td> <td> 2 </td> <td class="bolded"> 3 </td> 
    </tr> 
</table> 
</body> 
</html> 
+0

感謝您提供簡潔明瞭的解決方案! – WoJ