File: makehtmlcard.awk

package info (click to toggle)
mathomatic 16.0.5-5.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,192 kB
  • sloc: ansic: 22,029; makefile: 340; sh: 319; python: 96; awk: 39
file content (54 lines) | stat: -rw-r--r-- 1,676 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Convert TAB delimited Mathomatic help file to HTML.
# See "makehtmlcard.sh".
# Usage awk -F"\t" -f makehtmlcard.awk infile.txt >outfile.html
# Credit goes to John Blommers (http://www.blommers.org) for starting this awk file and for the cheat sheet idea.

BEGIN {
	print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 TRANSITIONAL//EN\">"
	print "<html>"
	print "<head>"
}

NR==1 {
	print "<title>Mathomatic Quick Reference Card</title>"
	print "</head>"
	print "<body>"
	print "<table cellpadding=\"4\" border=\"3\" summary=\"Mathomatic Quick Reference Card\">"
	print "<tr bgcolor=\"#2648fe\">" "<th colspan=\"3\">" "<font color=\"white\">" $1 "</font>" "</th>" "</tr>"
}

NR==2 {
	print "<tr>"
	print "<th>" $1 "</th>"
	print "<th>" $2 "</th>"
	print "<th>" $3 "</th>"
	print "</tr>"
}

NR>2 {
	print "<tr>"
	print "<td nowrap=\"nowrap\">" $1 "</td>" 
	print "<td nowrap=\"nowrap\">" $2 "</td>"
	print "<td nowrap=\"nowrap\">" $3 "</td>"
	print "</tr>"
}

END {
	print "</table>"
	print "<br clear=all>"
#	print "<p>"
	print "<font size=\"+1\">"
	print "Anything enclosed by straight brackets <b>[like this]</b> means it is optional and may be omitted."
	print "</font>"
#	print "<p>"
#	print "<font size=\"+1\">"
#	print "To select an equation space and make it the current equation, type the equation number at the main prompt.<br>"
#	print "To solve the current equation, type the variable name at the main prompt or use the solve command."
#	print "</font>"
	print "<p>"
	print "<font size=\"+1\">"
	print "<strong>For more information, visit <a href=\"http://www.mathomatic.org\">www.mathomatic.org</a></strong>"
	print "</font>"
	print "</body>"
	print "</html>"
}