| 
					
				 | 
			
			
				@@ -1551,10 +1551,16 @@ e^{i\\pi}+1=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (ert-deftest test-org-element/latex-fragment-parser () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Test `latex-fragment' parser." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Basic $...$ test. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "$a$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Test valid characters after $...$ construct. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$a$a" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "$a$!" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1579,18 +1585,46 @@ e^{i\\pi}+1=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "$a$'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Test forbidden characters inside $...$. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (org-test-with-temp-text "$a$a" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$.a$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$,a$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$;a$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$ a$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$a.$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$a,$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (org-test-with-temp-text "$a $" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Test $$...$$. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "$$a$$" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Test \(...\). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "\\(a\\)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (org-element-type (org-element-context))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ;; Test \[...\]. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    (eq 'latex-fragment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (org-test-with-temp-text "\\[a\\]" 
			 |