瀏覽代碼

Fix equation display edge cases

Kirk Trombley 3 年之前
父節點
當前提交
6b8f695b64
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      web/listeners.js

+ 4 - 4
web/listeners.js

@@ -103,14 +103,14 @@ const onControlsChanged = state => {
     \\begin{aligned}
     &\\${state.sortOrder}_{P}\\left[
       ${scaleDisplay} ${metrics[state.sortMetric].displayName}\\left(${arg}\\right)
-      ${state.clusterSettings.multWithTotal ? `${metrics[state.sortMetric].displayName}\\left(P\\right)` : ""}
+      ${state.useCluster && state.clusterSettings.multWithTotal ? `${metrics[state.sortMetric].displayName}\\left(P\\right)` : ""}
     \\right]\\\\
     = 
     &\\${state.sortOrder}_{P}\\left[
       \\begin{aligned}
-        &${scaleDisplay}\\\\
-        *&${scaleDisplayL} ${metrics[state.sortMetric].displayBody(arg, state.space)} ${scaleDisplayR} 
-        ${state.clusterSettings.multWithTotal ? `\\\\ \n *&\\left(${metrics[state.sortMetric].displayBody("P", state.space)}\\right)` : ""}
+        ${scaleDisplay ? `&${scaleDisplay}\\\\ *` : ""}
+        &${scaleDisplayL} ${metrics[state.sortMetric].displayBody(arg, state.space)} ${scaleDisplayR} 
+        ${state.useCluster && state.clusterSettings.multWithTotal ? `\\\\ \n *&\\left(${metrics[state.sortMetric].displayBody("P", state.space)}\\right)` : ""}
       \\end{aligned}
     \\right]
     \\end{aligned}