From 3fca434737f0eee706c02fba6a2a2629338a1065 Mon Sep 17 00:00:00 2001 From: John MacFarlane <fiddlosopher@gmail.com> Date: Tue, 26 Feb 2013 22:01:47 -0800 Subject: [PATCH] Changed style names in reference docx. FootnoteReference -> FootnoteRef. Hyperlink -> Link. Why? Because the old names got changed by Word when the reference.docx was edited. I don't understand why, but this fixes things. Closes #414. --- data/reference.docx | Bin 9763 -> 9757 bytes src/Text/Pandoc/Writers/Docx.hs | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/data/reference.docx b/data/reference.docx index 9caa9c21aa55b5c48144ed61922c913a9b2c55b8..b1d0ab15dc3c22d7fa08a2f7ba903c72ee57bb42 100644 GIT binary patch delta 1370 zcmV-g1*Q6<Or1=yn-hQOty)6ngQke51ONcFA^-pn02}~!Z*pWWb98xZWpgfgZERIk z2>=7;oh?!3oh?yycnbgl1oZ&`00a~O008Y-UvuI%5P#=Wc>JCN6OvLU<c5%Dl9}|H zE2MoEvW#`HC0CL|=%?>Ww!t>G;RwxLGQ6SP)&BkMN){KNU&4RDdL}|r&W5)0sbgD& zVeV2kAKJ0<PWrYb6=E(5I3q)QNu>SxvURZ-NVN=zv|vAz12MFHrJ_N*EwN8RBtP+p zFyMJygh;_s%-h`aC??k&$01>=-R*SF+kym0fo<v2NZPGL+hP}O3ohJ9a7?5GXTu=T z7b42+%a&z<hc17|*Th3{proc4ns^W?Eg@yZY?Z8UI8)ME43NZ>PQe9;Jfw_^+Yyu0 zUdb*71W7fL6m1Ft)7L*5w_~Yt>?`WRzIMSE`7ek)qhM%vdz-wmtmg)Z%`+}xCyx_5 z=WmWQ1FJ(DiId4Fr{bcW%S*Z_WDYDuRmqG>$&?Yo)Ode_JVgK~P^XfeC~v2zR8vZI zG@&U#&?G@12oUd{<0s-y6flN%$4-ckcMpPcLDf>zT2?}xkdWR|*Ci|`$$aXPzkR|U zC2`mEuQvv9tL>P_3|8G=&eIUGMgX2#MqoQa0?h@A{8WQ>8yZWmjNlz;|Du%!_9~AI zg(Ry~%FBNe1l)fTA5wemRL^$fD|1t-0#a=)Vdad?5XAontM`VH7qz3WWjMg<iIC`v z*3d2y?<s>)=BaDk%n0;7MAz$^vScvo6=1X&e8ZVv7{Ecq+OGn{3hiFo?C4vmTQ^%> zi~N?-HoCoH|GL*Tv()Q4^~Ke=m=4SXF0uemduM;6{zw}&D#w}!EsS;G&f213PJHBo z(W|qfwe?&%Juh?CQzggC4TOC_IEt0eg{+2Q#{3aD+XXiJ1bhvns5)B1`ADJO5~ME- zPIb5`*K!UxXJVR7_Dts2A2fzaLx{&J03G+wLFQQJIEQ|wIh3NY+l<xj+hH{>Ts__j z#O8kzwmXQO4-DeoP2ah?t^;u$Si22i?H(Acr_EqJJ%aTJ)+Vra`}JVW@eTvlUNcyG zN3b5j+6dNO16X?p2J2ZfSkI1NecxcE#nn3n>s7$<)7O~SeNY;{l?eR&fZar)Q$V59 zd4HcwC1B+M(rExl=lcPIeLx5{-|mIy#g>0nczZ|~4;h+to@(AA5=m<%Y8lyF@#N~c zbW8D@9am_kUm9!QM5mg+{bAIaCVKYpuLhiI78F1Q>pSLx)kXRYocQm)pkgIKZcKvU zcT{}tRy^9W*N6qgQ;D3@={HKwxKcdaMW>*1f4fp$rn2uT?G=w*#G{PrKXRr-gtdQA zOJyu0wC|)^>#=KR%wC7$#wpl5eP#!m?zwoj<ZaiK?RCa*cR7WO)toTEwG8`vss^`* zr@RKOU<?DSzHS@EaJrS{*z0c)JvqiGs?W5MuriUiiZnX~3uj<;*cB+G2SVXph~~}N zF%lm>JB0%l#}a0*`JZv~kS#>g+%<nzIoeXnD$naJ3EZjIcaP>TB4$X@us)hhVp}kE z6>hq_4ec>!k_Skxu48#p&E0B`cedRVa>Kb|aHIZ{c-8sH1S~D_+H^b<p+*6nueQlJ zB0^$8BlUkq3FqNcb$EvJ+OYQc!m18(^;2H9{sT};0|W{H00000PN5}2005Ic0}7M- z1_`sO7!(W*>8)Bq=7Xk)rvv~1wUf&vDFo)7Em4#2AsdqpArKD>02lxO0000001yD} cL4lJpB~SszlY=E%0XLK0B|ioRAOHXW0J)`vDF6Tf delta 1348 zcmV-K1-ts4OruP&n-hO0mnK3ejXm_O1ONcbA^-pn02}~!Z*pWWb98xZWpgfgZERIk z2>=6%IqFc3IqFb#cnbgl1oZ&`00a~O008Y--E-nL5P#>d@c2CkCM2ay$PFRQBs1wX zS4jITWEtxsORgk`(7(Pbe}HXl!x5UhWOzfntNr}#N){KNUjlz-Jrk*@;6vN_)UhqX zv2ZD$5A8^MCw<#e8gUmf!O75G5@mnBY+Wn{N-r5v7VPJ0AcwZEbvS6Z74}Jh)F%-V z4m?lD0BKmtd0TiM#pGJxC?H(7yPeK?TM~ve*j7FbmEB6TEq2ki5Yi2$z(gr<HeiXq z08wsVwk!)gbOnFDCLW5IR)!MO<bzCU2`M9Ht7Ls6xK`F;fE1>53NAq80p&v8j<}-s zN_H_INa>NHXj2H7zWLF(9V?w<Ur`tKwF|zee?jaSv7z1VZSuydp34xQXI#Qh9w&Cr z-yCTMR);o{CzDZ5#YH=pmvm9c99Rgek{OngsX~Nl><NGJGy$MMol17Xyq%&_Ln+lU z4ow4sCJ6#TfOz);KM{ALfibi@c0zo-dyrH}s+We=vJ&cq1oW1=F5x*z?o*fi?Gyf} zh`XkLy@?UG+KxrUVb%TRJPjdh1mNjq2)08c(Oja?Pc;~~p|Q*=7Q6%PUyM>_uky%I zK(b1uyexk~!2KujA+^^|^=vo3GB>4~k!ouRD`#wmApSpiy*He^=pB76!vR)LgoIy= zhIWZ~PdSt_PhI0?MxgH@x?VpnO9rD}0Y;0#H=Ox}0USiG{VG7L(C)R(j=q(;b+grt z$ZsiaquVR?uY27vOTBJVUtEog>A->snFV;-I~#xXN5*KZa%_0e!q^1vtS!dOiH}?` zdUaN`ww^1e=Vi`%s^oaNfv^t<N0Ii0RMjxdm_Gt%yTE3jfUjW`RYx0hK2oT+1epti zQyp%~wVVUanTTeSJ(KzM2aTc95E7AQpyU3TWsY@@bLeN9Ln#`&%~<We9af{l)#I%| z9AAIJb_cQZfkE86={r}~bs(+-YqtTc-2;R5v>B|YN3b5j+62~azaFeP-eJJnYX)oY z2-YK58^PLZ0Bi5SU_EOF>)8>k?;EVNxO%5xy<!4CeT_uj2W8B+5`mu|u$w4!3Mh0s z@9&eT1gsoDIt>8nd_O?24+z2Ww|n7vv1NZ1-X0RhLxv`kr<%8jMABM`TCr@dcxv@r zx~2Hdj%zeCFO9WtqEo}){xE7y6FqzQR|8HxV+Byb`i{F`b&);;C;q!Hs8~sm8xzKU zN5$uEEy68(V=+cNoya+zexu|}Xf1+WbV@q+w<|SeD*K+&Uh&vPJj$v0BWFrvPz!&x zRK|*h_MKE~J$CJk+3Qf;I0c)h&+I_cJr~cGyzQE@z0MfnE~k*OniB@NR?PmMs=@8y zDX+mO7{dUouiHj3oNi?~_WB#dOpY-M>oXloSeeLMMVg(0g)^`^><Sdp1EKIPK=bD8 z#1bDqJB0%lM+#<d{6FL7AzO%~xodx{a<rwCRi4*d61Y>Z?;g!xM9z?=L47ot#I|7S zD%^B;8`@*Rm0(D%u48#p&E0B`cedRVawCN1aHIZ{ctjG8Ywq5en6;LBZEBv0)FVdc zt8FR@iBwq9Q2(D1--5g}P^<YUUa?;r;2z&y)#0vws>{}YP)h>@3IG5A006U#7%dD9 zCzmEdD2+Yztpor7%ag?<DFli+>QIwVAS;t!A`StElPo1r0nC$qC0YSJlh`Fc1`Hqo G0001f*>e~G diff --git a/src/Text/Pandoc/Writers/Docx.hs b/src/Text/Pandoc/Writers/Docx.hs index c3148aae4..39b5a716d 100644 --- a/src/Text/Pandoc/Writers/Docx.hs +++ b/src/Text/Pandoc/Writers/Docx.hs @@ -655,7 +655,7 @@ inlineToOpenXML opts (Note bs) = do notes <- gets stFootnotes notenum <- getUniqueId let notemarker = mknode "w:r" [] - [ mknode "w:rPr" [] (rStyle "FootnoteReference") + [ mknode "w:rPr" [] (rStyle "FootnoteRef") , mknode "w:footnoteRef" [] () ] let notemarkerXml = RawInline "openxml" $ ppElement notemarker let insertNoteRef (Plain ils : xs) = Plain (notemarkerXml : ils) : xs @@ -672,15 +672,15 @@ inlineToOpenXML opts (Note bs) = do let newnote = mknode "w:footnote" [("w:id", notenum)] $ contents modify $ \s -> s{ stFootnotes = newnote : notes } return [ mknode "w:r" [] - [ mknode "w:rPr" [] (rStyle "FootnoteReference") + [ mknode "w:rPr" [] (rStyle "FootnoteRef") , mknode "w:footnoteReference" [("w:id", notenum)] () ] ] -- internal link: inlineToOpenXML opts (Link txt ('#':xs,_)) = do - contents <- withTextProp (rStyle "Hyperlink") $ inlinesToOpenXML opts txt + contents <- withTextProp (rStyle "Link") $ inlinesToOpenXML opts txt return [ mknode "w:hyperlink" [("w:anchor",xs)] contents ] -- external link: inlineToOpenXML opts (Link txt (src,_)) = do - contents <- withTextProp (rStyle "Hyperlink") $ inlinesToOpenXML opts txt + contents <- withTextProp (rStyle "Link") $ inlinesToOpenXML opts txt extlinks <- gets stExternalLinks id' <- case M.lookup src extlinks of Just i -> return i