Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
\footnote 사용 시 검색 문제 문의
2013.06.19 22:55
\footnote를 단어 사이에 사용하면 검색할 때 문제가 있어서 해결 방법 문의를 드립니다.
예를 들어
보여\footnote{연습}준 바가 있다.
로 코딩하면
본문 : 보여1준 바가 있다.
각주 : 1연습
의 모양으로 문서가 만들어 집니다. 이렇게 만들어진 .pdf 파일을 열어서
보여준 바가
로 검색을 하면 찾지를 못합니다.
\footnote와 상관 없이 검색을 자유롭게 할 수 있는 방법을 알고 싶습니다.
댓글 11
-
yihoze
2013.06.20 08:25
-
오세성
2013.06.20 09:41
문장이나 문단에 대한 각주라면 yihoze 님의 말씀이 맞습니다만, 특정 단어에 대한 각주를 달고 그 단어가 포함된 문구가 전체 문서에서 몇번이나 언급되었는지를 확인하는 용도로 사용하고자 합니다. 예를 들면
보여준 바가
전체 문서에서 몇번이나 언급되었는지 또는 어느 부분에서 언급되었는지를 정확하게 확인하고 싶어서 그렇습니다.
해결 방법이 없을까요?
-
yihoze
2013.06.20 17:39
무엇을 원하시는지 모르겠습니다. 그런 목적을 위해 (각주 없이도) PDF 뷰어의 찾기 기능을 이용할 수 있지 않습니까?
-
오세성
2013.06.20 19:31
네, 지금 PDF 뷰어의 찾기 기능에서 안된다고 질문하고 있는 것입니다. 위 질문 내용대로 코딩해서 MacBook Air의 PDF 뷰어에서
보여준 바가
를 찾으면 '보여준'과 '바가'를 별개의 단어로 인식해서 두 단어로 찾아 줍니다. 이것을
"보여준 바가"
로 검색을하면 한 개의 검색 키워드로 인식하지 못하기 때문에 찾을 내용이 없는 것으로 결과를 보여 줍니다. 문제는 위 질문 코딩의 결과 만들어진 PDF 본문에는
보여준1 바가
가 되기 때문 입니다.
육천 페이지가 넘는 방대한 문서에서 특정 단어의 경우 \footnote를 이용해서 그 단어의 뜻이나 풀이를 각주에 표시 해야 하는 경우가 허다 합니다. 또한 전체 문서를 검토하거나 공부할 때 그 단어가 포함된 일정범위 문구가 포함된 문장을 찾아야 하는 경우도 늘, 언제나 일어납니다. 다시 예를들면 PDF로 만들어진 문서에서
1. 나는 너에게 넓은 초원을 보여준1 바가 있다.
2. 나는 너에게 드넓은 초원을 보여2준 바가 있는데 너는 참 기뻐했다.
3. 너는 나에게 네가 얼마나 기뻐하는지를 보여준 바가 있다.
4. 그래서 나도 네가 기쁘기 때문에 나 또한 얼마나 기쁜지를 너에게 보3여준 바가 있다.
와 같은 문장이 있다고 할때 PDF 뷰어에서 "보여준 바가"를 검색하면 3번 문장만을 검색 해 줍니다. 왜냐하면 3번 문장은 검색 키워드에 각주 번호가 없고 나머지 문장들에는 검색 키워드에 각주 번호가 있기 때문입니다. 또한 보여준 바가로 검색을 하면 보여준과 바가를 사이에 있는 공백으로 구분해 별개의 단어로 인식하기 때문에 8개 단어를 검색 한 것으로 보여 줍니다.
위 문제는 전자 문서를 활용하고자 하는 시점에서 저에게는 가장 중요한 부분 중의 하나일 수가 있는데 해결 방법을 아시는 분은 방법을 제시해 주시기 바랍니다.
-
yihoze
2013.06.21 00:48
아무래도 그것은 텍으로 조작할 수 있는 것이 아니고 PDF 뷰어에 달려 있는 게 아닌가 합니다. 대부분의 에디터가 정규 표현식을 지원하므로 텍스트 파일로 저장한 뒤 검색하는 방법이 있겠는데, 아마 그것은 대안이 되기 어렵겠죠?
정규 표현식을 지원하는 뷰어가 있는지 찾아봤습니다.
맥에서 쓸 수 있는 뷰어를 찾기 힘드네요.
-
어떤이
2013.06.20 23:43
위에서 예로 드신, 1, 2, 3, 4의 검색 대상 문자열은 모두 *다른* 문자열이므로 하나의 검색 문자열로 검색하는 것은 불가능한 것으로 판단됩니다. 각주 번호이던 아니던 하나의 독립된 문자이기에 '아버지, 어머니, 삼촌'이라는 텍스트에서 '남편'이라는 단어로 검색하려는 것과 다를 바가 없습니다. 눈에 보이거나 인쇄는 되지 않는 감춰진 텍스트 레이어를 만들어 처리할 수 있을 듯도 싶습니다. 마침 찾아보니 비슷한 내용의 질문과 답이 있네요. http://stackoverflow.com/questions/4031825/add-a-duplicate-hidden-text-layer-to-a-pdf-for-extra-searching 이와 같은 일을 TeX으로 하려면 어찌해야 할지 깊이 연구해 보지는 않았습니다만, pdfcomment 패키지처럼 주석을 다는 형식으로 가능하지 않을까 짐작해 봅니다.
-
그로몹
2013.06.21 10:49
문외한입니다만 현재로는 불가능할 것 같다고 생각합니다. 위에서 호제님께서 뷰어 문제라고 말씀하시는 것은
1. pdf 파일을 만드는데서는 현재 방법을 쓸 수 밖에 없고 각주 번호도 위치가 다 다를 수 밖에 없는데,
2. 위 어떤이님의 링크처럼 pdf를 여러 layer로 만들어서 용도에 맞게 쓰는 것은 아직 안 되어 있는 것 같고
3. 예전에 ascii 파일에서처럼 "보여?준 바가"로 검색하면 "보여1준 바가"나 "보여2준 바가"를 모두 검색해 주는 식의 부울 대수와 변수를 사용한 검색이 모든(?) pdf 뷰어에서 안 된다는 것이겠지요.
그래서 가장 빠른 길은 pdf 뷰어가 이러한 기능을 넣어주는 것이라고 보이는데요. (ascii 파일을 사용하던 20-30년 전에 이미 잘 사용하던 기능이므로...) 이런 기능도 있으면 편리하겠습니다.
-
오세성
2013.06.21 13:11
많은 관심들을 보여 주셔서 감사합니다. 논 외 방법으로라도 해결 방법을 아시는 분은 도움 부탁 드립니다.
-
커꿈
2013.06.22 07:53
Adobe reader에서는 주석을 포함하여 검색할 수 있습니다. 어떤이님 말씀처람 pdfcomment 패키지를 이용하여 원하시는 작업을 하실 수 있습니다. 대신 "보여1 준 바" 같은 문장에 주석이 있다는 것을 알리는 작은 표식이 붙는 문제와 pdfcomment 패키지가 adobe reader만 지원한다는 것이 문제점일 겁니다.
-
오세성
2013.06.22 15:26
꺼꿈님의 관심에 감사 드립니다. 단어 사이에 \pdfcomment를 사용하면 \pdfcomment를 단 단어와 다음 단어에 과도한 공백 삽입과 함'께 문맥도 끊어지지만 문서의 품위를 떨어뜨리는 것이 더 보기 좋지가 않네요. LaTeX로 문제를 해결할 수 없다면 PDF 뷰어 중에 정규표현식을 지원하는 것이 있으면 소개 부탁 드립니다.
-
yihoze
2013.06.24 10:31
위에서 정규 표현식 검색을 지원하는 뷰어를 소개하는 페이지를 링크해 드렸는데요. 윈도우즈용 뷰어들이 다수 있습니다. 시도해 보시지 않으셨는지요? (저는 해 보지 않았습니다만) 혹 맥만 사용하시는지요?
각주 번호를 문장 끝에 다는 것이 올바르지 않겠는지요?
보여준 바가 있다.\footnote{연습}