/
latex.json
30 lines (30 loc) · 1.15 KB
/
latex.json
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
{
"extension": ".tex",
"highlight": "latex",
"transform_attribute": [
{
"search": "_",
"replace": "\\_"
},
{
"search": "\\$",
"replace": "\\$"
}
],
"transform_relation_name": [
{
"search": "_",
"replace": "\\_"
},
{
"search": "\\$",
"replace": "\\$"
}
],
"compose_primary_key": "\\prim{{{label}}}",
"compose_normal_attribute": "\\attr{{{label}}}",
"compose_foreign_key": "\\foreign{{{label}}}",
"compose_primary_foreign_key": "\\foreign{{\\prim{{{label}}}}}",
"compose_relation": " {this_relation_name_titlecase} & ({columns})\\\\",
"compose_relational_schema": "% Copy this before \\begin{{document}}\n\n\\usepackage[normalem]{{ulem}}\n\\newenvironment{{mld}}\n {{\\par\\begin{{minipage}}{{\\linewidth}}\\begin{{tabular}}{{rp{{0.7\\linewidth}}}}}}\n {{\\end{{tabular}}\\end{{minipage}}\\par}}\n\\newcommand{{\\relat}}[1]{{\\textsc{{#1}}}}\n\\newcommand{{\\attr}}[1]{{\\emph{{#1}}}}\n\\newcommand{{\\prim}}[1]{{\\uline{{#1}}}}\n\\newcommand{{\\foreign}}[1]{{\\#\\textsl{{#1}}}}\n\n% Copy that after \\begin{{document}}\n\n\\begin{{mld}}\n{relations}\n\\end{{mld}}"
}