我正在使用LaTeX,并且我有关于字符串操作的问题。 我想要对字符串的每个字符进行操作,具体来说是 我想用“\ discretionary {} {} {} x”替换每个字符“x”。我想这样做 这是因为我有一个长字符串(DNA),我希望能够在任何时间点在 处分开而没有连字符。乳胶 - 对字符串中的每个字符应用操作
因此,我希望有一个名为“myDNA”的命令,可以替代 手动插入每个字符之后的\ discretionary {} {} {}。
这可能吗?我浏览过网页,并没有多少帮助 关于这个主题的信息(至少没有任何我能理解),我希望 ,你可以帮助。
--edit 澄清: 我想完成的文档中看到的是这样的:
the dna sequence is CTAAAGAAAACAGGACGATTAGATGAGCTTGAGAAAGCCATCACCACTCA AATACTAAATGTGTTACCATACCAAGCACTTGCTCTGAAATTTGGGGACTGAGTACACCAAATACGATAG ATCAGTGGGATACAACAGGCCTTTACAGCTTCTCTGAACAAACCAGGTCTCTTGATGGTCGTCTCCAGGT ATCCCATCGAAAAGGATTGCCACATGTTATATATTGCCGATTATGGCGCTGGCCTGATCTTCACAGTCAT CATGAACTCAAGGCAATTGAAAACTGCGAATATGCTTTTAATCTTAAAAAGGATGAAGTATGTGTAAACC CTTACCACTATCAGAGAGTTGAGACACCAGTTTTGCCTCCAGTATTAGTGCCCCGACACACCGAGATCCT AACAGAACTTCCGCCTCTGGATGACTATACTCACTCCATTCCAGAAAACACTAACTTCCCAGCAGGAATT
只是普通的换行,没有任何连字符。 DNA序列将是一个长的字符串,没有任何空格或任何东西,但它可以随时中断。 这就是为什么我的想法是在每个 字符后面加上一个“\ discretionary {} {} {}”,这样它就可以在任何时候中断而不插入任何连字符。
你不能使用'\ -'作为自由连字吗? Wayyyyy更短。我仍在考虑自动放置。 – Cascabel 2010-03-16 20:34:17
我的想法是,必须有一种方法(无法找到它)告诉LaTeX它可以在任何地方连字符。它当然可以让你关掉它! – Cascabel 2010-03-16 20:41:34
也许,如果你能够做到以下几点:告诉它在任何地方连字符连字符短文本,并将默认连字符设置为“无”;那么它会满足我的需求 – hroest 2010-03-16 20:43:57