내 iPhone 앱에서 몇 가지 수식을 그려 보겠습니다. 석영 2d로 어떻게 관리 할 수 있습니까? 라텍스와 같은 공식을 만드는 방법이 있습니까? 아니면 기존 프레임 워크가 있습니까? 감사.석영으로 수식 그리기 2d
3
A
답변
10
an iPhone application which does just that의 개발자로서 조판 방정식이 간단한 작업이 아니라고 말할 때 나를 신뢰하십시오. 필자는 Core Animation 레이어를 사용하여 파싱 된 방정식의 하위 요소를 구성했습니다. 방정식은 계층 적으로 구성되며, 방정식을 구성하는 연산은 그대로 배치됩니다. 각 연산은 상위 연산의 계층에 포함되며 해당 연산의 규칙에 따라 배치됩니다.
방정식에서 연산의 시각적 요소를 렌더링하기 위해 선, 기호 등을 그릴 때 Quartz를 사용했지만 대부분의 그림은 NSString 텍스트 드로잉 확장을 사용하여 CALayer 내에 그려지는 텍스트였습니다.
CALayers가 기본적으로 벡터 요소로 렌더링하지 않기 때문에이 방정식에서 PDF를 생성하기 위해 표준 CALayer 렌더링 아키텍처를 재정의했습니다. 내 응용 프로그램에서이 렌더링이 어떻게 작동하는지 예제는 기본 소스에서 동일한 작업을 수행하는 오픈 소스 Core Plot 프로젝트를 참조하십시오.
방정식에서 LaTeX로 출력합니다. 일단 계층 적 데이터 구조로 구문 분석하면 매우 간단하지만, LaTeX에서 그 구조로 파싱하는 것은 조금 까다 롭습니다.
간단한 텍스트 방정식 입력 및 평가의 경우 Graham Cox의 GCMathParser을 사용할 수 있습니다.
2
내가 들어 본 Cocoa 터치에는 실제 Tex 엔진이 구현되어 있지 않지만 가벼운 Javascript 수식 레이아웃 엔진 인 jsMath이 있습니다.
관련 문제
- 1. 캔버스에 2D 선 그리기
- 2. SlimDX로 2D 그리기
- 3. 선 그리기 (Quartz 2D?)
- 4. iPhone - 2D 도형 그리기
- 5. XNA에서 2D 곡선 그리기
- 6. OpenGL에서 섬의 2D 실루엣 그리기
- 7. 석영으로 Hibernate 세션 사용하기
- 8. 석영으로 화면을 그립니다.
- 9. 3D + 2D 그래픽으로 QGLWidget 다시 그리기
- 10. 2D 암시 적 스칼라 필드의 등고선 그리기
- 11. iPhone - 빠르고 간단하게 OpenGL ES로 2D 그리기
- 12. Java3D : Canvas3D를 통해 2D HUD 그리기
- 13. PDF 파일에서 석영으로 구문 분석
- 14. 타일 맵 용 VBO (그리기 순서 및 비스듬한 공중 2D)
- 15. C# 또는 C++ - Windows 그래픽 개요 - 2D, 직접 픽셀 그리기
- 16. 이 같은 자바 2D 물건을 그리기 오전 변환
- 17. 석영으로 여러 작업을 실행할 수 없습니다.
- 18. OpenGL, 카메라, 석영으로 3G에서 아이폰 앱 최적화하기
- 19. 대안 수식
- 20. 우분투의 그래프 그리기
- 21. 2D Bone system
- 22. 2D
- 23. 간단한 2D 그래픽 프로그래밍
- 24. Quartz에서 방정식 그리기
- 25. Jinternal 프레임에 2Dcircle 그리기
- 26. 가변 투명도로 텍스처 그리기
- 27. OpenGL 그리기 시간
- 28. 수식 필드 결정
- 29. 수식 팩토리를 구현하려면 어떻게해야합니까?
- 30. Excel 차트 변경 수식
+1. [라텍스] 태그에 오신 것을 환영합니다. 여기 주위를 더보고 싶습니다. –