LaTeX을 사용하고 있는데 문자열 조작과 관련하여 문제가 있습니다. 문자열의 모든 문자에 작업을 적용하고 싶습니다. 특히 모든 문자 "x"를 "\ discretionary {} {} {} x"로 바꾸고 싶습니다. 나는 에서 임의의 포인트를 분리 할 수 있도록 긴 문자열 (DNA)을 가지고 있기 때문에 을하고 싶습니다.라텍스 - 문자열의 모든 문자에 연산 적용
따라서 모든 문자 다음에 수동으로 \ {{{{{{{{{{{{{{{{{{{{{}}}을 수동으로 삽입하는 대신 "myDNA"라는 명령을 사용하고 싶습니다.
이것이 가능합니까? 나는 웹을 둘러 보았고,이 주제에 관한 많은 도움이되는 정보를 가지고 있지 않았다. 적어도 도움이 될만한 정보가 있으리라.
--edit 는 명확히하기 :
the dna sequence is CTAAAGAAAACAGGACGATTAGATGAGCTTGAGAAAGCCATCACCACTCA AATACTAAATGTGTTACCATACCAAGCACTTGCTCTGAAATTTGGGGACTGAGTACACCAAATACGATAG ATCAGTGGGATACAACAGGCCTTTACAGCTTCTCTGAACAAACCAGGTCTCTTGATGGTCGTCTCCAGGT ATCCCATCGAAAAGGATTGCCACATGTTATATATTGCCGATTATGGCGCTGGCCTGATCTTCACAGTCAT CATGAACTCAAGGCAATTGAAAACTGCGAATATGCTTTTAATCTTAAAAAGGATGAAGTATGTGTAAACC CTTACCACTATCAGAGAGTTGAGACACCAGTTTTGCCTCCAGTATTAGTGCCCCGACACACCGAGATCCT AACAGAACTTCCGCCTCTGGATGACTATACTCACTCCATTCCAGAAAACACTAACTTCCCAGCAGGAATT
그냥 일반 바꿈, 하이픈없이 : 내가 완성 된 문서에 표시 할 것은이 같은 것입니다. DNA 서열은 공백없이 하나의 긴 문자열이 될 것이지만 어느 시점에서든 깨질 수 있습니다. 이것이 나의 아이디어가 모든 문자 다음에 "\ 임의의 {} {} {}"를 가려서 어떤 하이픈도 삽입하지 않고 어느 시점에서든 깨질 수있는 이유입니다.
임의 하이픈에'\ - '를 사용할 수 없습니까? Wayyyyy 짧아. 나는 여전히 자동 배치에 대해 생각하고있다. – Cascabel
내 생각에 LaTeX에 하이픈을 넣을 수있는 방법이 있어야합니다 (아직 찾을 수 없음). 그것은 확실히 당신이 그것을 끌 수 있습니다! – Cascabel
어쩌면, 당신이 다음과 같은 일을 할 수 있었다면 : 어디에서든지 짧은 문자열을 하이픈 넣으라고 말하고 기본 하이픈 문자를 "아무것도"로 설정하십시오; 그때 내 요구를 만족시킬 것입니다 – hroest