diff --git a/src/tei2imxml.py b/src/tei2imxml.py index 0b19806..70b0028 100755 --- a/src/tei2imxml.py +++ b/src/tei2imxml.py @@ -773,6 +773,14 @@ def handle_refs_default(ref): latex_pis = xml_tree.xpath("//processing-instruction('latex')") for latex_pi in latex_pis: + indices = ["\EOAprintindex", "\EOAprintpersonindex", "\EOAprintlocationonindex"] + if latex_pi.text in indices: + parent_element = latex_pi.getparent() + index_command = latex_pi.text[1:] + parent_element.append(etree.Element(index_command)) + else: + pass + if latex_pi.getparent() is not None: etree.strip_tags(latex_pi.getparent(), latex_pi.tag) else: @@ -1213,10 +1221,8 @@ def handle_refs_default(ref): entry_content = entry.find("t:term", namespaces=NS_MAP) try: sortkey = entry_content.get("sortKey") - print("sortkey found") except AttributeError: sortkey = "" - print("no sortkey") entry_text = "" if len(sortkey) > 0: entry_text = f"{sortkey}@"