You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/05 22:07:12 UTC
[54/57] incubator-corinthia git commit: removed all non-release files
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/doxygen.css
----------------------------------------------------------------------
diff --git a/DocFormats/doxygen.css b/DocFormats/doxygen.css
deleted file mode 100644
index f16a8f8..0000000
--- a/DocFormats/doxygen.css
+++ /dev/null
@@ -1,1200 +0,0 @@
-/* The standard CSS for doxygen 1.8.4 */
-
-body {
- padding: 8%;
-}
-
-body, table, div, p, dl {
- font-family: serif;
- text-align: justify;
- line-height: 125%;
- font-size: 12pt;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- font-size: 150%;
-}
-
-.title {
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3D578C;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4665A2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #ffffff;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
- font-family: monospace;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-family: monospace, fixed;
- font-size: 10pt;
- line-height: 125%;
-}
-
-div.fragment {
- padding: 0px;
- margin: 0px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EEF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memSeparator {
- border-bottom: 1px solid #DEE4F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
- font-family: monospace;
-}
-
-table.memname {
- border-collapse: collapse;
-}
-
-.memname td {
- vertical-align: bottom;
- padding: 0;
- margin: 0;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 0px 6px 0px;
- color: #253555;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- background-position: 0 -5px;
- height:30px;
- line-height:30px;
- color:#8AA0CC;
- border:solid 1px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- color: #283A5D;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/CMakeLists.txt b/DocFormats/filters/latex/CMakeLists.txt
deleted file mode 100644
index 4cdf023..0000000
--- a/DocFormats/filters/latex/CMakeLists.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-
-###
-## group latex objects
-###
-set(GroupLaTeX
- src/HTMLToLaTeX.c
- src/HTMLToLaTeX.h)
-
-set(GroupLaTeXtest
- tests/LaTeXTests.c)
-
-
-
-###
-# Common include for all platform files
-###
-include_directories()
-include_directories(/usr/include/libxml2)
-include_directories(../../DocFormats/3rdparty/external/w3c-tidy-html5/include)
-include_directories(../../DocFormats/3rdparty/external/w3c-tidy-html5/src)
-
-include_directories(SYSTEM ${INCLUDE_DIRS})
-include_directories(SYSTEM ../../api/headers)
-include_directories(../../headers)
-include_directories(../../core/src/common)
-include_directories(../../core/src/css)
-include_directories(../../core/src/html)
-include_directories(../../core/src/lib)
-include_directories(../../core/src/names)
-include_directories(../../core/src/xml)
-include_directories(../../core/tests/html)
-include_directories(../../filters/latex/src)
-include_directories(../../filters/odf/src)
-include_directories(../../filters/ooxml/src/common)
-include_directories(../../filters/ooxml/src/word)
-include_directories(../../filters/ooxml/src/word/formatting)
-include_directories(../../filters/ooxml/src/word/lenses)
-include_directories(../../unittest)
-
-
-
-###
-# Prebuild library (needed to use different compile options)
-###
-add_library(latex OBJECT
- ${GroupLaTeX}
- ${GroupLaTeXtest})
-source_group(src FILES ${GroupLaTeX})
-source_group(tests FILES ${GroupLaTeXtest})
-set_property(TARGET latex PROPERTY FOLDER DocFormats/filters)
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/src/HTMLToLaTeX.c
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/src/HTMLToLaTeX.c b/DocFormats/filters/latex/src/HTMLToLaTeX.c
deleted file mode 100644
index 20589f8..0000000
--- a/DocFormats/filters/latex/src/HTMLToLaTeX.c
+++ /dev/null
@@ -1,693 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-#include "DFPlatform.h"
-#include "HTMLToLaTeX.h"
-#include "DFHTML.h"
-#include "DFTable.h"
-#include "DFHTMLTables.h"
-#include "DFString.h"
-#include "DFFilesystem.h"
-#include "DFCommon.h"
-#include <stdlib.h>
-#include <string.h>
-
-typedef struct LaTeXConverter LaTeXConverter;
-
-static void containerChildrenToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *parent);
-
-struct LaTeXConverter {
- DFDocument *htmlDoc;
- CSSSheet *styleSheet;
- DFNode *titleNode;
- DFNode *authorNode;
- DFNode *dateNode;
- DFHashTable *packages;
- int headingNumbering;
- int excludeNotes;
-};
-
-LaTeXConverter *LaTeXConverterNew(DFDocument *htmlDoc)
-{
- LaTeXConverter *conv = (LaTeXConverter *)xcalloc(1,sizeof(LaTeXConverter));
- conv->htmlDoc = DFDocumentRetain(htmlDoc);
- conv->packages = DFHashTableNew((DFCopyFunction)xstrdup,free);
- return conv;
-}
-
-void LaTeXConverterFree(LaTeXConverter *conv)
-{
- DFDocumentRelease(conv->htmlDoc);
- CSSSheetRelease(conv->styleSheet);
- DFHashTableRelease(conv->packages);
- free(conv);
-}
-
-const char *environmentForBlockNode(LaTeXConverter *conv, DFNode *node)
-{
- switch (node->tag) {
- case HTML_H1:
- return "section";
- case HTML_H2:
- return "subsection";
- case HTML_H3:
- return "subsubsection";
- default:
- return NULL;
- }
-}
-
-static int containsNote(DFNode *node)
-{
- if (node->tag == HTML_SPAN) {
- const char *className = DFGetAttribute(node,HTML_CLASS);
- if (DFStringEquals(className,"footnote") || DFStringEquals(className,"endnote"))
- return 1;
- }
- for (DFNode *child = node->first; child != NULL; child = child->next) {
- if (containsNote(child))
- return 1;
- }
- return 0;
-}
-
-void nodeTextToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *node)
-{
- // This string is in UTF-8. Currently we only support ASCII characters in LaTeX documents. So anything
- // outside this range will appear as a '?'.
- char *text8 = DFNodeTextToString(node);
- uint32_t *text = DFUTF8To32(text8);
- size_t len = 0;
- while (text[len] != 0)
- len++;
- for (size_t pos = 0; pos < len; pos++) {
- uint32_t c = text[pos];
- switch (c) {
- case '#':
- DFBufferAppendString(output,"\\#");
- break;
- case '$':
- DFBufferAppendString(output,"\\$");
- break;
- case '%':
- DFBufferAppendString(output,"\\%");
- break;
- case '^':
- DFBufferAppendString(output,"\\^{}");
- break;
- case '&':
- DFBufferAppendString(output,"\\&");
- break;
- case '_':
- DFBufferAppendString(output,"\\_");
- break;
- case '{':
- DFBufferAppendString(output,"\\{");
- break;
- case '}':
- DFBufferAppendString(output,"\\}");
- break;
- case '~':
- DFBufferAppendString(output,"\\-{}");
- break;
- case '\\':
- DFBufferAppendString(output,"\\textbackslash");
- break;
- case '\n':
- case '\t':
- case ' ':
- DFBufferAppendChar(output,' ');
- break;
- default:
- if (c == 0x2014)
- DFBufferAppendString(output,"---");
- else if (c == 0x2013)
- DFBufferAppendString(output,"--");
- else if (c == 0x201C)
- DFBufferAppendString(output,"``");
- else if (c == 0x201D)
- DFBufferAppendString(output,"''");
- else if (c == 0xA0)
- DFBufferAppendString(output," ");
- else if (c >= 128) // Highest order bit is set; this is part of a UTF-8 multibyte character
- DFBufferAppendChar(output,'?');
- else
- DFBufferAppendChar(output,c);
- break;
- }
-
- }
- free(text8);
- free(text);
-}
-
-static void inlineChildrenToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *parent);
-
-static void inlineToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *node)
-{
- switch (node->tag) {
- case DOM_TEXT:
- nodeTextToLaTeX(conv,output,node);
- break;
- case HTML_SPAN: {
- int closingBraces = 0;
- const char *className = DFGetAttribute(node,HTML_CLASS);
- CSSProperties *properties = CSSPropertiesNewWithString(DFGetAttribute(node,HTML_STYLE));
-
- if (DFStringEqualsCI(className,"footnote")) {
- if (conv->excludeNotes) {
- CSSPropertiesRelease(properties);
- return;
- }
- DFBufferFormat(output,"\\footnote{");
- closingBraces++;
- }
- else if (DFStringEqualsCI(className,"endnote")) {
- if (conv->excludeNotes) {
- CSSPropertiesRelease(properties);
- return;
- }
- DFBufferFormat(output,"\\endnote{");
- DFHashTableAdd(conv->packages,"endnotes","");
- closingBraces++;
- }
-
- if (CSSGetBold(properties)) {
- DFBufferFormat(output,"\\textbf{");
- closingBraces++;
- }
-
- if (CSSGetItalic(properties)) {
- DFBufferFormat(output,"\\emph{");
- closingBraces++;
- }
-
- if (CSSGetUnderline(properties)) {
- DFBufferFormat(output,"\\uline{");
- DFHashTableAdd(conv->packages,"ulem","normalem");
- closingBraces++;
- }
-
- inlineChildrenToLaTeX(conv,output,node);
-
- for (int i = 0; i < closingBraces; i++)
- DFBufferAppendChar(output,'}');
-
- CSSPropertiesRelease(properties);
- break;
- }
- case HTML_IMG: {
-
- char *texWidth = NULL;
- char *htmlWidth = NULL;
-
- const char *style = DFGetAttribute(node,HTML_STYLE);
- if (style != NULL) {
- CSSProperties *properties = CSSPropertiesNewWithString(style);
- htmlWidth = DFStrDup(CSSGet(properties,"width"));
- CSSPropertiesRelease(properties);
- }
-
- if (htmlWidth == NULL) {
- htmlWidth = DFStrDup(DFGetAttribute(node,HTML_WIDTH));
- }
-
- if (htmlWidth != NULL) {
- CSSLength length = CSSLengthFromString(htmlWidth);
- if (CSSLengthIsValid(length) && (length.units == UnitsPct)) {
- char buf[100];
- texWidth = DFFormatString(" width%s\\columnwidth",DFFormatDouble(buf,100,length.value/100.0));
- }
- }
-
- if (texWidth == NULL)
- texWidth = xstrdup("");;
-
- const char *src = DFGetAttribute(node,HTML_SRC);
- if (src != NULL) {
-
- // Special case for logo image in user guide
- if (!strcmp(src,"uxwrite-res:///logo.png"))
- src = "logo.png";
-
- // We don't yet have the graphicx package working in TeXKit, so instead we have to use the
- // \XeTeXpicfile or \XeTeXpdffile primitives. The ~ characters (discretionary spaces) are necessary
- // to get the image properly centered; for reasons I'm yet to understand, the image appears as
- // left-aligned without these, even though the image is inside a center environment.
- char *extension = DFPathExtension(src);
- char *noPercents = DFRemovePercentEncoding(src);
- char *quoted = DFQuote(noPercents);
- if (!strcasecmp(extension,"pdf"))
- DFBufferFormat(output,"~{\\XeTeXpdffile %s%s\\relax}~",quoted,texWidth);
- else
- DFBufferFormat(output,"~{\\XeTeXpicfile %s%s\\relax}~",quoted,texWidth);
- free(extension);
- free(noPercents);
- free(quoted);
- }
- free(texWidth);
- break;
- }
- default:
- inlineChildrenToLaTeX(conv,output,node);
- break;
- }
-}
-
-static void inlineChildrenToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *parent)
-{
- for (DFNode *child = parent->first; child != NULL; child = child->next)
- inlineToLaTeX(conv,output,child);
-}
-
-static void listToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *list)
-{
- const char *name = (list->tag == HTML_UL) ? "itemize" : "enumerate";
- DFBufferFormat(output,"\\begin{%s}\n\n",name);
- for (DFNode *li = list->first; li != NULL; li = li->next) {
- if (li->tag == HTML_LI) {
- DFBufferFormat(output,"\\item ");
- containerChildrenToLaTeX(conv,output,li);
- }
- }
- DFBufferFormat(output,"\\end{%s}\n\n",name);
-}
-
-static void captionToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *child)
-{
- // If the caption contains a footnote or endnote, we need to output its content twice. The first time, we
- // exclude the note; this text will be included in the list of figures/tables. The second time, we include
- // the note; this is what is actually displayed in the main part of the document. If we don't do this,
- // typesetting fails.
- if (containsNote(child)) {
- DFBufferFormat(output,"\\caption[");
- conv->excludeNotes++;
- inlineChildrenToLaTeX(conv,output,child);
- conv->excludeNotes--;
- DFBufferFormat(output,"]{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n");
- }
- else {
- DFBufferFormat(output,"\\caption{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n");
- }
-}
-
-static void tableToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *table)
-{
- DFNode *caption = DFChildWithTag(table,HTML_CAPTION);
- if (caption != NULL)
- DFRemoveNode(caption);
-
- // Note: the caption node will still be in memory at this point, as nodes are only deallocated
- // with when the document itself is deallocated
-
- // If the table caption contains a footnote or endnote, we need to wrap the whole thing in a
- // minipage environment, to avoid problems caused by the way in which footnotes and endnotes
- // are implemented by LaTeX.
- int needMinipage = (caption != NULL) && containsNote(caption);
-
- DFTable *structure = HTML_tableStructure(table);
- DFBufferFormat(output,"\\begin{table}\n");
- if (needMinipage)
- DFBufferFormat(output,"\\begin{minipage}{\\textwidth}\n");
- DFBufferFormat(output,"\\begin{center}\n");
- DFBufferFormat(output,"\\begin{tabular}{|");
- for (unsigned int row = 0; row < structure->cols; row++)
- DFBufferFormat(output,"l|");
- DFBufferFormat(output,"}\n");
-
- for (unsigned int row = 0; row < structure->rows; row++) {
-
- // Add inter-row line(s)
- unsigned int start = 0;
- for (unsigned int col = 0; col <= structure->cols; col++) {
- int omitBorder = 0;
- if (col < structure->cols) {
- DFCell *cell = DFTableGetCell(structure,row,col);
- if ((cell != NULL) && (row > cell->row))
- omitBorder = 1;
- }
-
- if ((col == structure->cols) || omitBorder) {
- if (start+1 <= col) {
- if ((start == 0) && (col == structure->cols)) {
- DFBufferFormat(output,"\\hline");
- }
- else {
- DFBufferFormat(output,"\\cline{%d-%d}",start+1,col);
- }
- }
- start = col+1;
- }
- }
- DFBufferFormat(output,"\n");
-
- // Add cell contents
- for (unsigned int col = 0; col < structure->cols; col++) {
- DFCell *cell = DFTableGetCell(structure,row,col);
-
- if ((cell != NULL) && (row > cell->row)) {
- if (col + cell->colSpan < structure->cols)
- DFBufferFormat(output," & ");
- }
- else if ((cell != NULL) && (col == cell->col)) {
-
- if (cell->colSpan > 1) {
- DFBufferFormat(output,"\\multicolumn{%d}{|l|}{",cell->colSpan);
- }
- if (cell->rowSpan > 1) {
- DFHashTableAdd(conv->packages,"multirow","");
- DFBufferFormat(output,"\\multirow{%d}{*}{",cell->rowSpan);
- }
-
- if (cell != NULL) {
- inlineChildrenToLaTeX(conv,output,cell->element);
- }
-
- if (cell->rowSpan > 1) {
- DFBufferFormat(output,"}");
- }
- if (cell->colSpan > 1) {
- DFBufferFormat(output,"}");
- }
-
- if (col + cell->colSpan < structure->cols)
- DFBufferFormat(output," & ");
-
- }
- }
-
- DFBufferFormat(output," \\\\\n");
- }
- DFBufferFormat(output,"\\hline\n");
- DFBufferFormat(output,"\\end{tabular}\n");
- DFBufferFormat(output,"\\end{center}\n");
-
- if (caption != NULL)
- captionToLaTeX(conv,output,caption);
-
- if (needMinipage)
- DFBufferFormat(output,"\\end{minipage}\n");
-
- DFBufferFormat(output,"\\end{table}\n\n");
- DFTableRelease(structure);
-}
-
-static void containerChildrenToLaTeX(LaTeXConverter *conv, DFBuffer *output, DFNode *parent)
-{
- for (DFNode *child = parent->first; child != NULL; child = child->next) {
-
- switch (child->tag) {
- case HTML_H1:
- if (conv->headingNumbering)
- DFBufferFormat(output,"\\section{");
- else
- DFBufferFormat(output,"\\section*{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n\n");
- break;
- case HTML_H2:
- if (conv->headingNumbering)
- DFBufferFormat(output,"\\subsection{");
- else
- DFBufferFormat(output,"\\subsection*{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n\n");
- break;
- case HTML_H3:
- if (conv->headingNumbering)
- DFBufferFormat(output,"\\subsubsection{");
- else
- DFBufferFormat(output,"\\subsubsection*{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n\n");
- break;
- case HTML_H4:
- if (conv->headingNumbering)
- DFBufferFormat(output,"\\paragraph{");
- else
- DFBufferFormat(output,"\\paragraph*{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n\n");
- break;
- case HTML_H5:
- if (conv->headingNumbering)
- DFBufferFormat(output,"\\subparagraph{");
- else
- DFBufferFormat(output,"\\subparagraph*{");
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"}\n\n");
- break;
- case HTML_P: {
- const char *className = DFGetAttribute(child,HTML_CLASS);
- const char *envName = NULL;
- if (DFStringEquals(className,"abstract"))
- envName = className;
-
- if (envName != NULL)
- DFBufferFormat(output,"\\begin{%s}\n",envName);
-
- inlineChildrenToLaTeX(conv,output,child);
- DFBufferAppendString(output,"\n");
-
- if (envName != NULL)
- DFBufferFormat(output,"\\end{%s}\n",envName);
-
- if ((output->len > 0) && (output->data[output->len-1] == '\n'))
- DFBufferAppendString(output,"\n");
- else
- DFBufferAppendString(output,"\n\n");
- break;
- }
- case HTML_UL:
- case HTML_OL:
- listToLaTeX(conv,output,child);
- break;
- case HTML_FIGURE: {
- // If the figure caption contains a footnote or endnote, we need to wrap the whole thing in a
- // minipage environment, to avoid problems caused by the way in which footnotes and endnotes
- // are implemented by LaTeX.
- int needMinipage = containsNote(child);
- DFBufferFormat(output,"\\begin{figure}\n");
- if (needMinipage)
- DFBufferFormat(output,"\\begin{minipage}{\\textwidth}\n");
- DFBufferFormat(output,"\\begin{center}\n");
- containerChildrenToLaTeX(conv,output,child);
- DFBufferFormat(output,"\\end{center}\n");
- if (needMinipage)
- DFBufferFormat(output,"\\end{minipage}\n");
- DFBufferFormat(output,"\\end{figure}\n\n");
- break;
- }
- case HTML_FIGCAPTION:
- captionToLaTeX(conv,output,child);
- break;
- case HTML_TABLE:
- tableToLaTeX(conv,output,child);
- break;
- case HTML_NAV: {
- const char *navClass = DFGetAttribute(child,HTML_CLASS);
- if (DFStringEquals(navClass,"tableofcontents"))
- DFBufferFormat(output,"\\tableofcontents");
- else if (DFStringEquals(navClass,"listoffigures"))
- DFBufferFormat(output,"\\listoffigures");
- else if (DFStringEquals(navClass,"listoftables"))
- DFBufferFormat(output,"\\listoftables");
- else
- nodeTextToLaTeX(conv,output,child);
- DFBufferAppendString(output,"\n\n");
- break;
- }
- default:
- inlineToLaTeX(conv,output,child);
- DFBufferAppendString(output,"\n\n");
- break;
- }
- }
-}
-
-#if 0
-static void addGeometry(LaTeXConverter *conv, DFBuffer *output)
-{
- CSSProperties *properties = CSSSheetBodyProperties(conv->styleSheet);
- const char *cssMarginLeft = CSSGet(properties,"margin-left");
- const char *cssMarginRight = CSSGet(properties,"margin-right");
- const char *cssMarginTop = CSSGet(properties,"margin-top");
- const char *cssMarginBottom = CSSGet(properties,"margin-bottom");
-
- CSSLength marginLeft = CSSLengthFromString(cssMarginLeft);
- CSSLength marginRight = CSSLengthFromString(cssMarginRight);
- CSSLength marginTop = CSSLengthFromString(cssMarginTop);
- CSSLength marginBottom = CSSLengthFromString(cssMarginBottom);
-
- DFBufferFormat(output,"\\usepackage[");
-
- if (CSSLengthIsValid(marginLeft) && (marginLeft.units == UnitsPct))
- DFBufferFormat(output,",lmargin=%f\\paperwidth",marginLeft.value/100);
-
- if (CSSLengthIsValid(marginRight) && (marginRight.units == UnitsPct))
- DFBufferFormat(output,",rmargin=%f\\paperwidth",marginRight.value/100);
-
- if (CSSLengthIsValid(marginTop) && (marginTop.units == UnitsPct))
- DFBufferFormat(output,",tmargin=%f\\paperwidth",marginTop.value/100);
-
- if (CSSLengthIsValid(marginBottom) && (marginBottom.units == UnitsPct))
- DFBufferFormat(output,",bmargin=%f\\paperwidth",marginBottom.value/100);
-
- DFBufferFormat(output,"]{geometry}\n");
-
- DFBufferFormat(output,"\n");
-}
-#endif
-
-static int makeTitleArg(LaTeXConverter *conv, DFNode *node, DFBuffer *output, const char *name, DFNode **savePtr)
-{
- const char *className = DFGetAttribute(node,HTML_CLASS);
- if ((node->tag != HTML_P) || !DFStringEqualsCI(className,name))
- return 0;
-
- DFBufferFormat(output,"\\%s{",name);
- inlineChildrenToLaTeX(conv,output,node);
- DFBufferFormat(output,"}\n");
- *savePtr = node;
- return 1;
-}
-
-static void addTitle(LaTeXConverter *conv, DFBuffer *output)
-{
- // The LaTeX \maketitle command is normally used to display the title, author, and date of the document. It
- // requires these to be specified using the \title, \author, and \date macros, respectively. When \maketitle
- // is executed, it displays each of these fields in order, with the appropriate fonts and layout.
-
- // Here, we look at the first three paragraphs of the document, to see if they specify these fields. If all
- // three are present in order, we exclude those from the normal content, and instead use the macros. If only
- // the title and author are present with no date, we just set an empty date. If only the title is present, we
- // set an empty author and date.
-
- // Since we want to match the appearance of the HTML document, any content the appears before these fields causes
- // the \maketitle macro to not be used in the output, and we just treat these paragraphs as normal content
-
- DFNode *body = DFChildWithTag(conv->htmlDoc->root,HTML_BODY);
- if (body == NULL)
- return;;
-
- DFNode *child = body->first;
- DFNode *next;
-
- // Title
- while ((child != NULL) && !HTML_isBlockLevelTag(child->tag))
- child = child->next;
- next = child->next;
- if (!makeTitleArg(conv,child,output,"title",&conv->titleNode))
- return;
- DFRemoveNode(child);
- child = next;
-
- // Author
- while ((child != NULL) && !HTML_isBlockLevelTag(child->tag))
- child = child->next;
- next = child->next;
- if (!makeTitleArg(conv,child,output,"author",&conv->authorNode)) {
- DFBufferAppendString(output,"\\date{}\n");
- return;
- }
- DFRemoveNode(child);
- child = next;
-
- // Date
- while ((child != NULL) && !HTML_isBlockLevelTag(child->tag))
- child = child->next;
- next = child->next;
- if (!makeTitleArg(conv,child,output,"date",&conv->dateNode)) {
- DFBufferAppendString(output,"\\date{}\n");
- return;
- }
- DFRemoveNode(child);
-}
-
-char *HTMLToLaTeX(DFDocument *htmlDoc)
-{
- LaTeXConverter *conv = LaTeXConverterNew(htmlDoc);
- conv->styleSheet = CSSSheetNew();
-
- char *cssText = HTMLCopyCSSText(htmlDoc);
- CSSSheetUpdateFromCSSText(conv->styleSheet,cssText);
- free(cssText);
-
- conv->headingNumbering = CSSSheetHeadingNumbering(conv->styleSheet);
-
- DFNode *body = DFChildWithTag(htmlDoc->root,HTML_BODY);
-
- DFBuffer *makeTitleOutput = DFBufferNew();
- addTitle(conv,makeTitleOutput);
-
-
- DFBuffer *documentOutput = DFBufferNew();
- if (body != NULL)
- containerChildrenToLaTeX(conv,documentOutput,body);;
-
- // We build the preamble *after* the content, as the process of going through the document
- // will produce a list of packages that must be included
-
- DFBuffer *mainOutput = DFBufferNew();
- DFBufferFormat(mainOutput,"\\documentclass[a4paper,12pt]{article}\n");
- DFBufferFormat(mainOutput,"\n");
-
- const char **packages = DFHashTableCopyKeys(conv->packages);
- DFSortStringsCaseInsensitive(packages);
- if (packages[0] != NULL) {
- for (int i = 0; packages[i]; i++) {
- const char *options = DFHashTableLookup(conv->packages,packages[i]);
- if (strlen(options) > 0)
- DFBufferFormat(mainOutput,"\\usepackage[%s]{%s}\n",options,packages[i]);
- else
- DFBufferFormat(mainOutput,"\\usepackage{%s}\n",packages[i]);
- }
- DFBufferFormat(mainOutput,"\n");
- }
- free(packages);
-
-// addGeometry(conv,mainOutput);
- DFBufferFormat(mainOutput,"\\setlength{\\parskip}{\\medskipamount}\n");
- DFBufferFormat(mainOutput,"\\setlength{\\parindent}{0pt}\n");
- if (makeTitleOutput->len > 0)
- DFBufferFormat(mainOutput,"\n%s",makeTitleOutput->data);
- DFBufferFormat(mainOutput,"\n");
- DFBufferFormat(mainOutput,"\\begin{document}\n");
- DFBufferFormat(mainOutput,"\n");
-
- if (conv->titleNode != NULL) {
- DFBufferFormat(mainOutput,"\\maketitle\n\n");
- }
-
- DFBufferAppendString(mainOutput,documentOutput->data);
-
- if (DFHashTableLookup(conv->packages,"endnotes"))
- DFBufferFormat(mainOutput,"\\theendnotes\n\n");
-
- DFBufferFormat(mainOutput,"\\end{document}\n");
-
- char *result = xstrdup(mainOutput->data);
- DFBufferRelease(makeTitleOutput);
- DFBufferRelease(documentOutput);
- DFBufferRelease(mainOutput);
- LaTeXConverterFree(conv);
- return result;
-}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/src/HTMLToLaTeX.h
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/src/HTMLToLaTeX.h b/DocFormats/filters/latex/src/HTMLToLaTeX.h
deleted file mode 100644
index cb35c36..0000000
--- a/DocFormats/filters/latex/src/HTMLToLaTeX.h
+++ /dev/null
@@ -1,24 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-#pragma once
-
-#include "DFDOM.h"
-
-// Note: HTML document must be normalized first
-
-char *HTMLToLaTeX(DFDocument *htmlDoc);
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/LaTeXTests.c
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/LaTeXTests.c b/DocFormats/filters/latex/tests/LaTeXTests.c
deleted file mode 100644
index 65cb9f7..0000000
--- a/DocFormats/filters/latex/tests/LaTeXTests.c
+++ /dev/null
@@ -1,49 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-#include "DFPlatform.h"
-#include "DFUnitTest.h"
-#include "HTMLPlain.h"
-#include "HTMLToLaTeX.h"
-#include "DFHTMLNormalization.h"
-#include <stdlib.h>
-
-static void test_create(void)
-{
- DFError *error = NULL;
- DFStorage *htmlStorage = DFStorageNewMemory(DFFileFormatHTML);
- DFDocument *htmlDoc = TestCaseGetHTML(htmlStorage,&error);
- DFStorageRelease(htmlStorage);
- if (htmlDoc == NULL) {
- DFBufferFormat(utgetoutput(),"%s\n",DFErrorMessage(&error));
- DFErrorRelease(error);
- return;
- }
-
- HTML_normalizeDocument(htmlDoc);
- char *latex = HTMLToLaTeX(htmlDoc);
- DFBufferFormat(utgetoutput(),"%s",latex);
- free(latex);
- DFDocumentRelease(htmlDoc);
-}
-
-TestGroup LaTeXTests = {
- "latex", {
- { "create", DataTest, test_create },
- { NULL, PlainTest, NULL }
- }
-};
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/create01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/create01.test b/DocFormats/filters/latex/tests/basic/create01.test
deleted file mode 100644
index 57bf689..0000000
--- a/DocFormats/filters/latex/tests/basic/create01.test
+++ /dev/null
@@ -1,21 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-This is a test
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-This is a test
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/create02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/create02.test b/DocFormats/filters/latex/tests/basic/create02.test
deleted file mode 100644
index f45ceff..0000000
--- a/DocFormats/filters/latex/tests/basic/create02.test
+++ /dev/null
@@ -1,29 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p>This is a test</p>
-
-<p>Here is some more text</p>
-
-<p>And a third paragraph</p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-This is a test
-
-Here is some more text
-
-And a third paragraph
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle01.test b/DocFormats/filters/latex/tests/basic/maketitle01.test
deleted file mode 100644
index 221bd18..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle01.test
+++ /dev/null
@@ -1,28 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="title">Test Document</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\date{}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle02.test b/DocFormats/filters/latex/tests/basic/maketitle02.test
deleted file mode 100644
index 8f87c2b..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle02.test
+++ /dev/null
@@ -1,30 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="title">Test Document</p>
-<p class="author">Peter Kelly</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\author{Peter Kelly}
-\date{}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle03.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle03.test b/DocFormats/filters/latex/tests/basic/maketitle03.test
deleted file mode 100644
index d385b38..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle03.test
+++ /dev/null
@@ -1,31 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="title">Test Document</p>
-<p class="author">Peter Kelly</p>
-<p class="date">April 3, 2014</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\author{Peter Kelly}
-\date{April 3, 2014}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle04.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle04.test b/DocFormats/filters/latex/tests/basic/maketitle04.test
deleted file mode 100644
index 7743e5c..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle04.test
+++ /dev/null
@@ -1,28 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="TItlE">Test Document</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\date{}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle05.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle05.test b/DocFormats/filters/latex/tests/basic/maketitle05.test
deleted file mode 100644
index 0d182d7..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle05.test
+++ /dev/null
@@ -1,30 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="TItlE">Test Document</p>
-<p class="aUTHor">Peter Kelly</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\author{Peter Kelly}
-\date{}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle06.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle06.test b/DocFormats/filters/latex/tests/basic/maketitle06.test
deleted file mode 100644
index 81d55a1..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle06.test
+++ /dev/null
@@ -1,31 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p class="TItlE">Test Document</p>
-<p class="aUTHor">Peter Kelly</p>
-<p class="DaTE">April 3, 2014</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\title{Test Document}
-\author{Peter Kelly}
-\date{April 3, 2014}
-
-\begin{document}
-
-\maketitle
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/basic/maketitle07.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/basic/maketitle07.test b/DocFormats/filters/latex/tests/basic/maketitle07.test
deleted file mode 100644
index e3eb4d5..0000000
--- a/DocFormats/filters/latex/tests/basic/maketitle07.test
+++ /dev/null
@@ -1,35 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-Some initial content
-
-<p class="title">Test Document</p>
-<p class="author">Peter Kelly</p>
-<p class="date">April 3, 2014</p>
-
-Content goes here
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-Some initial content
-
-Test Document
-
-Peter Kelly
-
-April 3, 2014
-
-Content goes here
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/figure-caption-endnote01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/figure-caption-endnote01.test b/DocFormats/filters/latex/tests/captions/figure-caption-endnote01.test
deleted file mode 100644
index b42fb54..0000000
--- a/DocFormats/filters/latex/tests/captions/figure-caption-endnote01.test
+++ /dev/null
@@ -1,36 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<figure>
- <img src="nothing.png">
- <figcaption>Test figure<span class="endnote">Endnote in caption</span></figcaption>
-</figure>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{endnotes}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{figure}
-\begin{minipage}{\textwidth}
-\begin{center}
-~{\XeTeXpicfile "nothing.png"\relax}~
-
-\caption[Test figure]{Test figure\endnote{Endnote in caption}}
-\end{center}
-\end{minipage}
-\end{figure}
-
-\theendnotes
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/figure-caption-endnote02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/figure-caption-endnote02.test b/DocFormats/filters/latex/tests/captions/figure-caption-endnote02.test
deleted file mode 100644
index 216cbc3..0000000
--- a/DocFormats/filters/latex/tests/captions/figure-caption-endnote02.test
+++ /dev/null
@@ -1,44 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p>First paragraph<span class="endnote">Endnote in first paragraph</span></p>
-
-<figure>
- <img src="nothing.png">
- <figcaption>Test figure<span class="endnote">Endnote in caption</span></figcaption>
-</figure>
-
-<p>Last paragraph<span class="endnote">Endnote in last paragraph</span></p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{endnotes}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-First paragraph\endnote{Endnote in first paragraph}
-
-\begin{figure}
-\begin{minipage}{\textwidth}
-\begin{center}
-~{\XeTeXpicfile "nothing.png"\relax}~
-
-\caption[Test figure]{Test figure\endnote{Endnote in caption}}
-\end{center}
-\end{minipage}
-\end{figure}
-
-Last paragraph\endnote{Endnote in last paragraph}
-
-\theendnotes
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/figure-caption-footnote01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/figure-caption-footnote01.test b/DocFormats/filters/latex/tests/captions/figure-caption-footnote01.test
deleted file mode 100644
index 82fe09c..0000000
--- a/DocFormats/filters/latex/tests/captions/figure-caption-footnote01.test
+++ /dev/null
@@ -1,32 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<figure>
- <img src="nothing.png">
- <figcaption>Test figure<span class="footnote">Footnote in caption</span></figcaption>
-</figure>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{figure}
-\begin{minipage}{\textwidth}
-\begin{center}
-~{\XeTeXpicfile "nothing.png"\relax}~
-
-\caption[Test figure]{Test figure\footnote{Footnote in caption}}
-\end{center}
-\end{minipage}
-\end{figure}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/figure-caption-footnote02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/figure-caption-footnote02.test b/DocFormats/filters/latex/tests/captions/figure-caption-footnote02.test
deleted file mode 100644
index 17b2360..0000000
--- a/DocFormats/filters/latex/tests/captions/figure-caption-footnote02.test
+++ /dev/null
@@ -1,40 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p>First paragraph<span class="footnote">Footnote in first paragraph</span></p>
-
-<figure>
- <img src="nothing.png">
- <figcaption>Test figure<span class="footnote">Footnote in caption</span></figcaption>
-</figure>
-
-<p>Last paragraph<span class="footnote">Footnote in last paragraph</span></p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-First paragraph\footnote{Footnote in first paragraph}
-
-\begin{figure}
-\begin{minipage}{\textwidth}
-\begin{center}
-~{\XeTeXpicfile "nothing.png"\relax}~
-
-\caption[Test figure]{Test figure\footnote{Footnote in caption}}
-\end{center}
-\end{minipage}
-\end{figure}
-
-Last paragraph\footnote{Footnote in last paragraph}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/table-caption-endnote01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/table-caption-endnote01.test b/DocFormats/filters/latex/tests/captions/table-caption-endnote01.test
deleted file mode 100644
index c491e09..0000000
--- a/DocFormats/filters/latex/tests/captions/table-caption-endnote01.test
+++ /dev/null
@@ -1,57 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <caption>Test table<span class="endnote">Endnote in caption</span></caption>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{endnotes}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{minipage}{\textwidth}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\caption[Test table]{Test table\endnote{Endnote in caption}}
-\end{minipage}
-\end{table}
-
-\theendnotes
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/table-caption-endnote02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/table-caption-endnote02.test b/DocFormats/filters/latex/tests/captions/table-caption-endnote02.test
deleted file mode 100644
index 49cea11..0000000
--- a/DocFormats/filters/latex/tests/captions/table-caption-endnote02.test
+++ /dev/null
@@ -1,65 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p>First paragraph<span class="endnote">Endnote in first paragraph</span></p>
-
-<table>
- <caption>Test table<span class="endnote">Endnote in caption</span></caption>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-<p>Last paragraph<span class="endnote">Endnote in last paragraph</span></p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{endnotes}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-First paragraph\endnote{Endnote in first paragraph}
-
-\begin{table}
-\begin{minipage}{\textwidth}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\caption[Test table]{Test table\endnote{Endnote in caption}}
-\end{minipage}
-\end{table}
-
-Last paragraph\endnote{Endnote in last paragraph}
-
-\theendnotes
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/table-caption-footnote01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/table-caption-footnote01.test b/DocFormats/filters/latex/tests/captions/table-caption-footnote01.test
deleted file mode 100644
index 7a085b2..0000000
--- a/DocFormats/filters/latex/tests/captions/table-caption-footnote01.test
+++ /dev/null
@@ -1,53 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <caption>Test table<span class="footnote">Footnote in caption</span></caption>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{minipage}{\textwidth}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\caption[Test table]{Test table\footnote{Footnote in caption}}
-\end{minipage}
-\end{table}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/captions/table-caption-footnote02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/captions/table-caption-footnote02.test b/DocFormats/filters/latex/tests/captions/table-caption-footnote02.test
deleted file mode 100644
index fb8a690..0000000
--- a/DocFormats/filters/latex/tests/captions/table-caption-footnote02.test
+++ /dev/null
@@ -1,61 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<p>First paragraph<span class="footnote">Footnote in first paragraph</span></p>
-
-<table>
- <caption>Test table<span class="footnote">Footnote in caption</span></caption>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-<p>Last paragraph<span class="footnote">Footnote in last paragraph</span></p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-First paragraph\footnote{Footnote in first paragraph}
-
-\begin{table}
-\begin{minipage}{\textwidth}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\caption[Test table]{Test table\footnote{Footnote in caption}}
-\end{minipage}
-\end{table}
-
-Last paragraph\footnote{Footnote in last paragraph}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/formatting/run/create-bold.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/formatting/run/create-bold.test b/DocFormats/filters/latex/tests/formatting/run/create-bold.test
deleted file mode 100644
index eee38f3..0000000
--- a/DocFormats/filters/latex/tests/formatting/run/create-bold.test
+++ /dev/null
@@ -1,21 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-Some <b>bold</b> text
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-Some \textbf{bold} text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/formatting/run/create-italic.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/formatting/run/create-italic.test b/DocFormats/filters/latex/tests/formatting/run/create-italic.test
deleted file mode 100644
index 1635798..0000000
--- a/DocFormats/filters/latex/tests/formatting/run/create-italic.test
+++ /dev/null
@@ -1,21 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-Some <i>italic</i> text
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-Some \emph{italic} text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/formatting/run/create-underline.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/formatting/run/create-underline.test b/DocFormats/filters/latex/tests/formatting/run/create-underline.test
deleted file mode 100644
index 405329d..0000000
--- a/DocFormats/filters/latex/tests/formatting/run/create-underline.test
+++ /dev/null
@@ -1,23 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-Some <u>underlined</u> text
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage[normalem]{ulem}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-Some \uline{underlined} text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings01.test b/DocFormats/filters/latex/tests/headings/create-headings01.test
deleted file mode 100644
index 92bcfde..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings01.test
+++ /dev/null
@@ -1,34 +0,0 @@
-// No numbering - h1 only
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<h1>First Section</h1>
-
-<p>Paragraph text</p>
-
-<h1>Second Section</h1>
-
-<p>Paragraph text</p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section*{First Section}
-
-Paragraph text
-
-\section*{Second Section}
-
-Paragraph text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings02.test b/DocFormats/filters/latex/tests/headings/create-headings02.test
deleted file mode 100644
index 0988df7..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings02.test
+++ /dev/null
@@ -1,38 +0,0 @@
-// No numbering - h1 and h2
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<h1>First Section</h1>
-
-<h2>Subsection 1</h2>
-
-<p>Paragraph text</p>
-
-<h2>Subsection 2</h2>
-
-<p>Paragraph text</p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section*{First Section}
-
-\subsection*{Subsection 1}
-
-Paragraph text
-
-\subsection*{Subsection 2}
-
-Paragraph text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings03.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings03.test b/DocFormats/filters/latex/tests/headings/create-headings03.test
deleted file mode 100644
index 7bf8d8b..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings03.test
+++ /dev/null
@@ -1,37 +0,0 @@
-// No numbering - h1 to h6
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<h1>Heading 1</h1>
-<h2>Heading 2</h2>
-<h3>Heading 3</h3>
-<h4>Heading 4</h4>
-<h5>Heading 5</h5>
-<h6>Heading 6</h6>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section*{Heading 1}
-
-\subsection*{Heading 2}
-
-\subsubsection*{Heading 3}
-
-\paragraph*{Heading 4}
-
-\subparagraph*{Heading 5}
-
-Heading 6
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings04.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings04.test b/DocFormats/filters/latex/tests/headings/create-headings04.test
deleted file mode 100644
index 284c598..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings04.test
+++ /dev/null
@@ -1,40 +0,0 @@
-// Default numbering - h1 only
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-h1 { counter-increment: h1; }
-h1::before { content: counter(h1) " "; }
-</style>
-</head>
-<body>
-
-<h1>First Section</h1>
-
-<p>Paragraph text</p>
-
-<h1>Second Section</h1>
-
-<p>Paragraph text</p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section{First Section}
-
-Paragraph text
-
-\section{Second Section}
-
-Paragraph text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings05.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings05.test b/DocFormats/filters/latex/tests/headings/create-headings05.test
deleted file mode 100644
index 6228a9a..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings05.test
+++ /dev/null
@@ -1,47 +0,0 @@
-// Default numbering - h1 and h2
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-h1 { counter-increment: h1; counter-reset: h2; }
-h1::before { content: counter(h1) " "; }
-
-h2 { counter-increment: h2; }
-h2::before { content: counter(h1) "." counter(h2) " "; }
-</style>
-</head>
-<body>
-
-<h1>First Section</h1>
-
-<h2>Subsection 1</h2>
-
-<p>Paragraph text</p>
-
-<h2>Subsection 2</h2>
-
-<p>Paragraph text</p>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section{First Section}
-
-\subsection{Subsection 1}
-
-Paragraph text
-
-\subsection{Subsection 2}
-
-Paragraph text
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/headings/create-headings06.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/headings/create-headings06.test b/DocFormats/filters/latex/tests/headings/create-headings06.test
deleted file mode 100644
index b03306b..0000000
--- a/DocFormats/filters/latex/tests/headings/create-headings06.test
+++ /dev/null
@@ -1,59 +0,0 @@
-// Default numbering - h1 to h6
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-body { counter-reset: h1 h2 h3 h4 h5 h6; }
-
-h1 { counter-increment: h1; counter-reset: h2 h3 h4 h5 h6; }
-h2 { counter-increment: h2; counter-reset: h3 h4 h5 h6; }
-h3 { counter-increment: h3; counter-reset: h4 h5 h6; }
-h4 { counter-increment: h4; counter-reset: h5 h6; }
-h5 { counter-increment: h5; counter-reset: h6; }
-h6 { counter-increment: h6; }
-
-h1::before { content: counter(h1) " "; }
-h2::before { content: counter(h1) "." counter(h2) " "; }
-h3::before { content: counter(h1) "." counter(h2) "." counter(h3) " "; }
-h4::before { content: counter(h1) "." counter(h2) "." counter(h3) "."
- counter(h4) " "; }
-h5::before { content: counter(h1) "." counter(h2) "." counter(h3) "."
- counter(h4) "." counter(h5) " "; }
-h6::before { content: counter(h1) "." counter(h2) "." counter(h3) "."
- counter(h4) "." counter(h5) "." counter(h6) " "; }
-</style>
-</head>
-<body>
-
-<h1>Heading 1</h1>
-<h2>Heading 2</h2>
-<h3>Heading 3</h3>
-<h4>Heading 4</h4>
-<h5>Heading 5</h5>
-<h6>Heading 6</h6>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\section{Heading 1}
-
-\subsection{Heading 2}
-
-\subsubsection{Heading 3}
-
-\paragraph{Heading 4}
-
-\subparagraph{Heading 5}
-
-Heading 6
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/tables/create01.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/tables/create01.test b/DocFormats/filters/latex/tests/tables/create01.test
deleted file mode 100644
index 1cbfb86..0000000
--- a/DocFormats/filters/latex/tests/tables/create01.test
+++ /dev/null
@@ -1,49 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/tables/create02.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/tables/create02.test b/DocFormats/filters/latex/tests/tables/create02.test
deleted file mode 100644
index 0e23e9d..0000000
--- a/DocFormats/filters/latex/tests/tables/create02.test
+++ /dev/null
@@ -1,51 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <caption>Test table</caption>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{center}
-\begin{tabular}{|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 \\
-\hline
-2,1 & 2,2 & 2,3 \\
-\hline
-3,1 & 3,2 & 3,3 \\
-\hline
-\end{tabular}
-\end{center}
-\caption{Test table}
-\end{table}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/tables/create03.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/tables/create03.test b/DocFormats/filters/latex/tests/tables/create03.test
deleted file mode 100644
index 2640c4d..0000000
--- a/DocFormats/filters/latex/tests/tables/create03.test
+++ /dev/null
@@ -1,52 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <tr>
- <td>1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- <td>1,4</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,2</td>
- <td>2,3</td>
- <td>2,4</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- <td>3,4</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{center}
-\begin{tabular}{|l|l|l|l|}
-\hline
-1,1 & 1,2 & 1,3 & 1,4 \\
-\hline
-2,1 & 2,2 & 2,3 & 2,4 \\
-\hline
-3,1 & 3,2 & 3,3 & 3,4 \\
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/tables/create04.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/tables/create04.test b/DocFormats/filters/latex/tests/tables/create04.test
deleted file mode 100644
index 44d96a2..0000000
--- a/DocFormats/filters/latex/tests/tables/create04.test
+++ /dev/null
@@ -1,53 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <tr>
- <td rowspan="2">1,1</td>
- <td>1,2</td>
- <td>1,3</td>
- <td>1,4</td>
- </tr>
- <tr>
- <td>2,2</td>
- <td>2,3</td>
- <td>2,4</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- <td>3,4</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{multirow}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{center}
-\begin{tabular}{|l|l|l|l|}
-\hline
-\multirow{2}{*}{1,1} & 1,2 & 1,3 & 1,4 \\
-\cline{2-4}
- & 2,2 & 2,3 & 2,4 \\
-\hline
-3,1 & 3,2 & 3,3 & 3,4 \\
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-
-\end{document}
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/4eb117e0/DocFormats/filters/latex/tests/tables/create05.test
----------------------------------------------------------------------
diff --git a/DocFormats/filters/latex/tests/tables/create05.test b/DocFormats/filters/latex/tests/tables/create05.test
deleted file mode 100644
index 9190368..0000000
--- a/DocFormats/filters/latex/tests/tables/create05.test
+++ /dev/null
@@ -1,53 +0,0 @@
-latex.create
-#item input.html
-<!DOCTYPE html>
-<html>
-<body>
-
-<table>
- <tr>
- <td>1,1</td>
- <td rowspan="2">1,2</td>
- <td>1,3</td>
- <td>1,4</td>
- </tr>
- <tr>
- <td>2,1</td>
- <td>2,3</td>
- <td>2,4</td>
- </tr>
- <tr>
- <td>3,1</td>
- <td>3,2</td>
- <td>3,3</td>
- <td>3,4</td>
- </tr>
-</table>
-
-</body>
-</html>
-#item expected
-\documentclass[a4paper,12pt]{article}
-
-\usepackage{multirow}
-
-\setlength{\parskip}{\medskipamount}
-\setlength{\parindent}{0pt}
-
-\begin{document}
-
-\begin{table}
-\begin{center}
-\begin{tabular}{|l|l|l|l|}
-\hline
-1,1 & \multirow{2}{*}{1,2} & 1,3 & 1,4 \\
-\cline{1-1}\cline{3-4}
-2,1 & & 2,3 & 2,4 \\
-\hline
-3,1 & 3,2 & 3,3 & 3,4 \\
-\hline
-\end{tabular}
-\end{center}
-\end{table}
-
-\end{document}