강조 표시된 텍스트를 주석에 자동으로 복사하려면 Okular 강조 표시 수정


8

오래된 SE 질문이 있음에도 불구하고 PDF 소프트웨어 Okular는 이제 주석을 PDF에 직접 쓸 수 있습니다. 이는 Docear와 함께 학술 문헌에 주석을다는 데 매우 유용합니다. 그러나 Docear는 강조 표시된 텍스트에서 가져 오는 것이 아니라 주석에서 주석을 가져옵니다. Okular에서 텍스트를 강조 표시하면 기본적으로 비어있는 설명 풍선을 표시하기 위해 클릭 할 수 있습니다. 강조된 텍스트를 결과 거품에 복사하면 Docear로 가져올 수 있지만 힘든 일입니다.

강조 표시 도구를 수정하여 강조 표시된 텍스트를 결과 풍선에 자동으로 복사하려면 어떻게합니까?


1
이것은 여전히 ​​흥미로운 질문입니다. 한편 해결책을 찾은 경우 자신의 질문에 대답 해보십시오.
cknoll

아직은 아니지만 관련성이있을 수 있습니다.
JDD

아직도 문제가 있습니까? 나는 Docear를 좋아하고 Okular를 사용했기 때문에 이것은 매우 유용한 기능이 될 것입니다. 실제로 2013 년에 Okular 소스 코드를 사용하여 비슷한 기능을 추가했지만 유사하지는 않습니다. 그것은 약간의 조정으로 포크 / 업데이트를 만들 수있는 가능성이 있습니다.
puslet88

답변:


3

사실, 지금 해결책이 있습니다. 나는 그것을 시도하지 않았습니다. 필자는 테스트를했으며, 노트 내용에 텍스트를 복사하여 필요에 따라 정확하게 작동합니다.

jsqliu에는 github이 있습니다. 결정된 그것. 이 diff에서는 정확한 파일 업데이트를 볼 수 있습니다. https://github.com/jsqliu/okular/commit/ee9a8f5272c1ea4b20648fe57b52c726751073aa

내가 약간 컴퓨터에서 멀리 떨어져 있기 때문에 컴퓨터에서 실행되도록 대략적인 지침을 포함 할 것입니다. 누군가 이러한 부품 중 일부가 필요하지 않다는 것을 알고 있다면 자유롭게 편집 할 수 있습니다. 그러나 그들은 충분해야합니다.

이렇게하려면 원본에서 Okular를 빌드하기 위해 모든 종속성이 필요합니다. 그들은 여기에 나열되어 있습니다 : https://okular.kde.org/download.php . 거기에는 꽤 많은 사람들이 있습니다.

그런 다음 원본 저장소 대신 jsqliu의 " 편집하다 "브랜치 (branch). 즉, 터미널에서 다음 명령을 실행하십시오 (치명적인 오류는 없어야합니다). git을 설치하지 않으려면 zip 저장소를에서 다운로드하십시오. https://github.com/jsqliu/okular/tree/edit 또한 작동합니다.

git clone -b edit https://github.com/jsqliu/okular/
cd okular
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir ..
make
make install

이하 :

git clone -b edit https://github.com/jsqliu/okular/
cd okular && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/install/ .. && make
make install

실행하려면 다음을 추가해야했습니다.

1) In "~/.bashrc" added:
export KDEDIRS=$KDEDIRS:$HOME/install:$(kde4-config --prefix); kbuildsycoca4

2) In "~/.profile" added (which is my separate installation folder) Note. Running two different versions of Okular
is so far unsuccessful.:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$HOME/install/bin:$PATH"
fi

3) In /etc/environment

export PKG_CONFIG_PATH=/where/install/poppler/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/where/install/poppler/lib:$LD_LIBRARY_PAT

Okular를 실행하려면 bash 명령을 사용하려면 터미널이 실행 중이어야합니다.

Okular를 실행하십시오. 텍스트를 강조 표시 할 때마다 내용이 메모로 복사됩니다. Okular 표준이 될지, 언제 jsqliu의 편집이 완벽하게 작동 하는지를 전혀 모른다.

이걸로 충분하지 않다면 나에게 알려줘. 그러면 네가 일하게 할 수 없어. 더 많은 정보를 제공 할 수 있습니다. 나는 또한 Docear를 최근에 사용하기 시작했으며,이 기능은 큰 차이를 만듭니다!


1
토론과 기원은 다음에서 확인할 수 있습니다. kde-bugs-dist.kde.narkive.com/OLrGrjHW/...
puslet88

나는 현재 자신을 확인할 수는 없지만 이것은 정확히 내가 찾고있는 것과 같습니다. 공유해 주셔서 감사합니다!
JDD

5

이후 puslet88 님의 답변 많은 도움이 되었으니 기부하겠습니다. 존 (jsqliu) 솔루션을 기반으로, Okular에 또 다른 주석 도구를 추가했습니다 (단호하게 "임베디드"라고 함). 이것은 형광펜의 클론이며, 존의 코드가 추가되었습니다. 모든 강조 표시된 텍스트를 주석에 씁니다. 멋진 점은 Okular에서 제어 할 수 있다는 것입니다. 하이라이트는 Docear로 가져올 것입니다.

변경 사항은에서 확인할 수 있습니다. https://github.com/igsor/okular/tree/master 및 사전 빌드 된 바이너리 http://www.igsor.net/projects/okular/okularpart.so . 경고 : 이것은 직접 다운로드 링크이므로 클릭하지 마십시오. 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장. 대부분의 Okular 기능을 포함하므로 크기가 큽니다!


1
빌드 프로세스를 재현성있게 만들기 위해 Dockerfile ( raw.githubusercontent.com/igsor/okular/edit/Dockerfile ) repo. 그것은 우분투 16.04 기반의 빌드 환경을 설정합니다.
hicksor

도커 파일 URL이 변경되었습니다. raw.githubusercontent.com/igsor/okular/master/Dockerfile
music2myear
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.